Get清风access第三章操作题文档格式.docx
《Get清风access第三章操作题文档格式.docx》由会员分享,可在线阅读,更多相关《Get清风access第三章操作题文档格式.docx(11页珍藏版)》请在冰豆网上搜索。
字符的判断
(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"
两表之间的一对多关系,并实施参照完整性。
以表"
为数据源创立一个选择查询,检索职务为经理的职工的"
编号"
信息,然后将两列信息合二为一输出〔比方,编号为"
000011"
、姓名为"
吴大伟"
的数据输出形式为"
000011吴大伟"
〕,并命名字段标题为"
管理人员"
qb1"
3.根据表"
tTeacher1"
和表"
tTeacher2"
完成以下查询:
为数据源创立一个选择查询,查找并显示没有在职的教师的"
学历"
职称"
"
qc1"
(2)创立一个追加查询,从表"
里检索出年龄小于等于45的党员教授或年龄小于等于35的党员副教授记录,将其追加到空白表"
的相应五个字段中,查询命名为"
qc2"
4.创立一个选择查询,显示"
tLine"
表的所有字段,并添加一个计算型字段"
优惠价格"
,计算公式为:
优惠价格=费用*〔1-10%〕,查询命名为"
qd1"
5.创立一个删除查询,删除表"
tBand"
出发时间"
在2002年以前〔不含〕的团队记录,查询命名为"
qd2"
6.以表"
tStock"
为数据源创立一个参数查询,按产品代码查找某种产品库存信息,并显示"
产品代码"
产品名称"
库存数量"
当运行该查询时,提示框中应显示"
请输入产品代码"
qe1"
7.根据表"
,创立一个交叉表查询,统计并显示每种产品不同规格的平均单价,显示时行标题为“产品名称〞,列标题为“规格〞,计算字段为“单价〞,查询命名为"
qe2"
注意:
交叉表查询不做各行小计。
8.以表对象"
tStaff"
为数据源创立一个选择查询,查找并统计教师按照性别进行分类的平均年龄,然后显示出标题为"
性别"
平均年龄"
的两个字段,查询命名为"
qe3"
(选中“平均年龄〞列,右击鼠标,在弹出菜单中选择“属性〞,设置格式和小数位数)
9.以表对象"
为数据源创立一个参数查询,查找教师的"
四个字段内容。
其中"
字段的准那么条件为参数,要求引用窗体对象"
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"
表,创立一个追加查询,将表对象"
学号"
四个字段追加到表"
tStud1"
的对应字段中,查询保存为"
qs2"
〔规定:
字段的第一个字符为姓,剩余字符为名。
将姓名分解为姓和名两局部,分别追加到目标表的"
姓"
名"
两个字段中〕
16、根据表"
tScore"
tCourse"
和一个空表"
tStud2"
完成以下操作:
(1)创立一个查询,查找并显示年龄在18到20之间〔包括18岁和20岁〕的学生"
入校时间"
,查询名为"
qu1"
(2)创立一个查询,将所有学生设置为非党员,查询名为"
qu2"
或
(3)创立一个查询,将有不及格成绩的学生的"
课程名"
成绩"
等信息追加到"
表的对应字段中,并确保"
表中男生记录在前、女生记录在后,所建查询名为"
qu4"
要求创立此查询后,运行该查询,并查看运行结果。
(4)以表对象"
为根底,创立一个交叉表查询。
要求:
选择学生的"
为行标题、"
课程号"
为列标题来统计输出学生平均成绩,查询命名为"
qu5"
17.根据表对象住宿登记表"
tA"
和住房信息表"
tB"
按要求完成设计:
(1)创立一个查询,查找并显示客人的"
入住日期"
价格"
qy1"
(2)创立一个参数查询,显示客人的"
房间号"
三个字段。
将"
字段作为参数,对话框中提示"
请输入姓名"
qy2"
(3)以表对象"
选择楼号为行标题、名称显示为"
楼号"
,"
房间类别"
为列标题来统计输出每座楼房的各类房间的平均房价信息。
查询命名为"
qy3"
注:
房间号的前两位为楼号。
(4)创立一个查询,统计出各种类别房屋的数量。
所建查询显示两列内容,列名称分别为"
type"
num"
qy4"
18.根据tStaff表建立查询,查询年龄最大的前10位教师的姓名、性别、年龄、政治面目、职称、院系信息,并存储到新表“tT1〞中。
步骤:
首先建立选择查询,并添加字段,设置排序;
然后修改查询类型为“生成表〞查询;
再翻开查询“SQL视图〞修改代码,最后保存并运行查询。
19.根据tStud表和tScore表建立查询,查询成绩低于所有学生的考试平均成绩的学生的姓名、性别、所属院系。
提示:
从成绩表tScore中查询出所有学生的“平均分〞作为条件判断依据。
20.根据tStud表和tScore表建立查询,查询没有选课考试的学生的姓名、性别、所属院系。
从成绩表tScore中查询出已经考试的学生的“学号〞作为条件判断依据。