Get清风access第三章操作题.docx
- 文档编号:8102405
- 上传时间:2023-01-28
- 格式:DOCX
- 页数:11
- 大小:947.74KB
Get清风access第三章操作题.docx
《Get清风access第三章操作题.docx》由会员分享,可在线阅读,更多相关《Get清风access第三章操作题.docx(11页珍藏版)》请在冰豆网上搜索。
Get清风access第三章操作题
access2010第三章操作题
第一局部
查询的条件设置
1.关系运算
>、>=、<、<=、<>、=
2.逻辑运算
Not、And、Or
3.特殊运算
In用于指定一个字段的取值列表,列表中的任意一个值都可以与查询字段相匹配。
Between…And…指定一个字段的取值范围(闭区间)
Like与*?
#[]配合使用,进行模式匹配查找
IsNull判断字段取值是否为空
IsNotNull判断字段取值是否为非空
4.常用的查询条件
数值区间判断
(1)成绩Between60And100
等价于:
>=60And<=100
字符的判断
(2)“教授〞OR“副教授〞
等价于:
Right([职称],2)=“教授〞
InStr([职称],“教授〞)=1ORInStr([职称],“教授〞)=2
IN(“教授〞,“副教授〞)
(3)Left([姓名],1)=〞王〞
等价于:
Like“王*〞
InStr([姓名],〞王〞)=1
(4)Mid([学号],5,2)=〞03〞
等价于:
InStr([学号],〞03〞)=5
日期判断
(5)>=#1992-01-01#AND<=#1992-12-31#
等价于:
Year([工作时间])=1992
Between#1992-01-01#And#1992-12-31#
空值判断
(6)查询“简历〞字段为空并且成绩不及格的学生的信息。
IsNullAND<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表建立查询,查询成绩低于所有学生的考试平均成绩的学生的姓名、性别、所属院系。
提示:
从成绩表tScore中查询出所有学生的“平均分〞作为条件判断依据。
20.根据tStud表和tScore表建立查询,查询没有选课考试的学生的姓名、性别、所属院系。
提示:
从成绩表tScore中查询出已经考试的学生的“学号〞作为条件判断依据。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Get 清风 access 第三 操作