access2010第三章操作题.doc_第1页
access2010第三章操作题.doc_第2页
access2010第三章操作题.doc_第3页
access2010第三章操作题.doc_第4页
access2010第三章操作题.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一部分查询的条件设置1.关系运算 、 = 、 、 = 、 、 =2.逻辑运算 Not 、 And 、 Or3.特殊运算 In 用于指定一个字段的取值列表,列表中的任意一个值都可以与查询字段相匹配。Between And 指定一个字段的取值范围(闭区间)Like 与* ? # 配合使用,进行模式匹配查找Is Null 判断字段取值是否为空Is Not Null 判断字段取值是否为非空4.常用的查询条件数值区间判断(1)成绩 Between 60 And 100等价于: =60 And =#1992-01-01# AND =#1992-12-31#等价于: Year( 工作时间 )=1992Between #1992-01-01# And #1992-12-31#空值判断(6)查询“简历”字段为空并且成绩不及格的学生的信息。 Is Null AND 60第二部分打开文件夹下的数据库database1,里面已经建立了有关的表,利用这些表完成以下查询设计。1. 根据”学生”和”成绩”表建立以下查询:(1)以表学生为数据源创建一个选择查询,查找并显示所有姓李并且年龄大于25岁,学生的姓名、年龄和出生地三个字段,查询命名为qa1。(2)创建一个更新查询,将表学生中年龄字段值加1,并把团员否字段的值,修改为“非团员”,查询命名为qa2。(3)创建查询,计算并显示姓名和平均成绩二个字段(其中平均成绩是计算数学、计算机、和英语三门课成绩的平均值),查询命名为qa3。(4)创建一个参数查询,按输入的进校日期查找已报到的学生信息,显示学生的姓名、年龄、出生地和“进校日期”字段的内容。当运行查询时,对话框中提示请输入进校日期,查询命名为qa4。2. 建立tGroup和tEmployee两表之间的一对多关系,并实施参照完整性。以表tEmployee为数据源创建一个选择查询,检索职务为经理的职工的编号和姓名信息,然后将两列信息合二为一输出(比如,编号为000011、姓名为吴大伟的数据输出形式为000011吴大伟),并命名字段标题为管理人员,查询命名为qb1。3. 根据表tTeacher1和表tTeacher2完成以下查询:(1)以表tTeacher1为数据源创建一个选择查询,查找并显示没有在职的教师的姓名、学历、职称和联系电话三个字段,查询命名为qc1。(2)创建一个追加查询,从表tTeacher1里检索出年龄小于等于45的党员教授或年龄小于等于35的党员副教授记录,将其追加到空白表tTeacher2的相应五个字段中,查询命名为qc2。4. 创建一个选择查询,显示tLine表的所有字段,并添加一个计算型字段优惠价格,计算公式为:优惠价格=费用*(1-10%),查询命名为qd1。5. 创建一个删除查询,删除表tBand中出发时间在2002年以前(不含)的团队记录,查询命名为qd2。6. 以表tStock为数据源创建一个参数查询,按产品代码查找某种产品库存信息,并显示产品代码、产品名称和库存数量。当运行该查询时,提示框中应显示请输入产品代码,查询命名为qe1。7. 根据表tStock,创建一个交叉表查询,统计并显示每种产品不同规格的平均单价,显示时行标题为“产品名称”,列标题为“规格”,计算字段为“单价”,查询命名为qe2。 注意:交叉表查询不做各行小计。8. 以表对象tStaff为数据源创建一个选择查询,查找并统计教师按照性别进行分类的平均年龄,然后显示出标题为性别和平均年龄的两个字段,查询命名为qe3。(选中“平均年龄”列,右击鼠标,在弹出菜单中选择“属性”,设置格式和小数位数)9. 以表对象tStaff为数据源创建一个参数查询,查找教师的编号、姓名、性别和职称四个字段内容。其中性别字段的准则条件为参数,要求引用窗体对象fTest上控件tSex的值,查询命名为qe4。10. 创建一个删除查询,删除表对象tTemp中所有姓李的记录,查询命名为qe5。11. 创建一个更新查询,将学生表中年龄字段值加1,查询命名为qT1。12. 创建一个更新查询,将tBmp表中编号字段值均在前面增加05两个字符,查询命名为qT2。13. 创建一个删除查询,删除表对象tEmp里所有姓名含有红字的记录,查询命名为qT3。14. 根据tGrade表创建一个分组统计查询,假设学生ID字段的前4位代表年级,统计各个年级不同课程的平均成绩,显示年级、课程ID和成绩之Avg,并按年级降序排列,查询保存为qs1。15、根据 tStud表,创建一个追加查询,将表对象tStud中学号、姓名、性别和年龄四个字段追加到表tStud1的对应字段中,查询保存为qs2。(规定:姓名字段的第一个字符为姓,剩余字符为名。将姓名分解为姓和名两部分,分别追加到目标表的姓、名两个字段中)16、根据表tStud、tScore、tCourse和一个空表tStud2完成以下操作:(1)创建一个查询,查找并显示年龄在18到20之间(包括18岁和20岁)的学生姓名、性别、年龄和入校时间,查询名为qu1。(2)创建一个查询,将所有学生设置为非党员,查询名为qu2。 或 (3)创建一个查询,将有不及格成绩的学生的姓名、性别、课程名和成绩等信息追加到tStud2表的对应字段中,并确保tStud2表中男生记录在前、女生记录在后,所建查询名为qu4。要求创建此查询后,运行该查询,并查看运行结果。(4)以表对象tScore为基础,创建一个交叉表查询。要求:选择学生的学号为行标题、课程号为列标题来统计输出学生平均成绩,查询命名为qu5。 注意:交叉表查询不做各行小计。17. 根据表对象住宿登记表tA和住房信息表tB。按要求完成设计:(1)创建一个查询,查找并显示客人的姓名、入住日期和价格三个字段,查询命名为qy1。(2)创建一个参数查询,显示客人的姓名、房间号和入住日期三个字段。将姓名字段作为参数,对话框中提示请输入姓名,查询命名为qy2。 (3)以表对象tB为基础,创建一个交叉表查询。要求:选择楼号为行标题、名称显示为楼号,房间类别为列标题来统计输出每座楼房的各类房间的平均房价信息。查询命名为qy3。注:房间号的前两位为楼号。交叉表查询不做各行小计。(4)创建一个查询,统计出各种类别房屋的数量。所建查询显示两列内容,列名称分别为type和num,查询命名为qy4。 18. 根据tStaff表建立查询,查询年龄最大的前10位教师的姓名、性别、年龄、政治面目、职称、院系信息,并存储到新表“tT1”中。步骤:首先建立选择查询,并添加字段,设置排序;然后修改查询类型为“生成表”查询;再打开查询“SQL视图”修改代码,最后保存并运行查询。 19. 根据tStud表和tScore表建立查询,查询成绩低于所有学

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论