【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《实验3 查询》,欢迎阅读!
实验3 查询
从本章开始使用任课教师提供的“学生管理(原始数据).mdb”
一、实验目的
(1)掌握利用设计批视图创建单表和多表的查询。 (2)掌握利用向导创建查询。 (3)掌握创建查询的方法 (4)掌握使用SQL创建查询 (5)掌握查询准则的应用
二、实验内容
1.创建不带条件的选择
(1)使用向导创建例3.1 (查询名称为:例3-1)
(2)使用设计视图建立查询,查找并显示学号、姓名、学院名称、班级名称的内容(查询名称为:学院班级名称) 2.创建带条件的选择
(1)例3.2 (查询名称为:例3-2)
(2)查询女团员的相关信息,显示学号,姓名,班级名称(查询名称为:女团员)
(3)在学生信息表,学生成绩表,课程信息表中查询并显示所有女团员已参加考试的情况。显示学号,姓名,课程号,课程名,成绩,并按姓名排序。(查询名称为:
女团员考试情况)
(4)查找姓“王”或姓“张“的人(查询名称为:姓氏查找) (5)显示入学分数在[560,590]的记录(查询名称为:成绩查找)
(6)查找所有无先修课考试的情况,显示学号,姓名,课程名。(查询名称为:无先修课课程查找)
(7)显示入学分数女生前三名的记录(查询名称为:女生成绩查找) 3.总计查询
(1)例3.7 (查询名称为:例3-7)
(2)统计入学成绩600分以上学生的数量(查询名称为: 600分以上查找) (3)统计入学成绩的最高分,最低分,平均分(查询名称为:入学成绩统计) 4.分组查询
(1)统计每个院系入学的最高分(查询名称为:院系最高入学成绩统计查找) (2)统计每个学生已考科目数(查询名称为:已考科目查找) (3)统计姓“王”的人数(查询名称为:姓“王”的人数统计) 5.添加新字段
(1)例3.10 (查询名称为:例3-10)
(2) 显示所有女同学的年龄(查询名称为:女生年龄)
(3)统计每个院系人数,提示:用count(*)(查询名称为:院系人数) (4)将每条记录的姓名拆成两列:姓氏+名字 显示
提示:(使用P202 字符串函数,Left( )、Mid( )对姓名字段进行拆分)
6.交叉表查询
(1)例3.12 (查询名称为:例3-12) (2)统计党员,团员男女生各有多少 (3)统计各系男女生入学最高分数
(4)请将学生成绩表做相关查询处理,显示如下结果:
提示:对学生成绩表、学生信息表、课程信息表做查询;再对此查询做交叉表查询(学号、姓名做行标题;课程名做列标题;成绩做值计算)
7.参数查询
(1)例 3.14 (查询名称为:例3-14) (2) 查找任一年龄的学生
(3)查找出生日期为某年某月某日的人 8.创建操作查询
(1) 例3.15 ,16,17,18,19 (查询名称为:例3-115,16,17,18,19)
(2) 查找某月过生日的人,找到后将其追加到某出生表中(注意:由用户输入月份) (3)删除数学成绩在某一区域上的记录 (4)将学号中”2009”改为”2011” 9.sql查询
(1) 用SQL命令查询入学分数最高的学生信息 (2) 用SQL命令查询学号,姓名,考试科目及成绩
(3)用SQL命令在学生信息表中插入一条记录,记录内容记录自己相应信息(例3-49) (4) 用SQL命令将男女生性别互换
(5)显示所有参加无先修课程考试的同学信息
(6)显示所在数学成绩在某一区域的相关信息,包括学号,姓名,数学,英语 (7)观察多表相连接时,SQL命令的表达方式
三、思考
(1)统计每门课程不及格人数
(2)统计每个学生参加考试的不及格门次
(3)学号中的第5,6位是系的代码,统计各系人数 (4)统计每个学院的女生人数 (5)显示今天过生日的学生
(6)每学分重修费用为30元,统计每位重修同学所需费用总合 (7) 将性别互换
(8)输入任一学号,将其在学生信息表和学生成绩表中的相关信息删除(注意:一对多删除)
本文来源:https://www.wddqxz.cn/0a51a5ad0029bd64783e2c97.html