《实验4++查询(1)14386.pdf》由会员分享,可在线阅读,更多相关《实验4++查询(1)14386.pdf(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 实验 4 查询 从本章开始使用任课教师提供的“学生管理(原始数据).accdb”一、实验目的(1)掌握利用设计批视图创建单表和多表的查询。(2)掌握利用向导创建查询。(3)掌握创建查询的方法(4)掌握使用 SQL创建查询(5)掌握查询准则的应用 二、实验内容 1 创建不带条件的选择(1)使用向导创建例 4.1(查询名称为:例 4_1)(2)使用设计视图建立查询,例 4.2查找并显示学号、姓名、学院名称、班级名称的内容(查询名称为:例 4_2)2 创建带条件的选择(1)仿书练习例 4.3-例 4.10,学习不同情况下条件的应用(查询名称分别例题号,如:例 4_3)。(2)查询女团员的相关信息,
2、显示学号,姓名,班级名称(查询名称为:女团员)(3)在学生信息表,学生成绩表,课程信息表中查询并显示所有男团员已参加考试的情况。显示学号,姓名,课程号,课程名,成绩,并按姓名排序。(查询名称为:男团员考试情况)(4)查找姓“王”或姓“张“的人(查询名称为:姓氏查找)(5)显示入学分数在560,590的记录(查询名称为:成绩查找)(6)查找所有需要先修课的课程考试的情况,显示学号,姓名,课程名。(查询名称为:先修课课程查找)(7)显示入学分数女生前三名的记录(查询名称为:女生成绩查找)(8)显示各院系已婚教师的相关情况,需要显示院系名称。(查询名称为:已婚情况)3总计查询(1)统计学生总人数(查
3、询名称为:学生人数)(2)统计入学成绩 600 分以上学生的数量(查询名称为:600 分以上查找)(3)统计入学成绩的最高分,最低分,平均分(查询名称为:入学成绩统计)4分组查询(1)例 4.11-例 4.14(2)统计每个院系入学的最高分(查询名称为:院系最高入学成绩统计查找)(3)统计每个学生已考科目数(查询名称为:已考科目查找)(4)统计姓“王”的人数(查询名称为:姓“王”的人数统计)5添加新字段(1)例 4.15-例 4.16(2)显示所有女同学的年龄(查询名称为:女生年龄)(3)统计每个院系人数,提示:用 count(*)(查询名称为:院系人数)(4)将每条记录的姓名拆成两列:姓氏+
4、名字显示 提示:(使用字符串函数,Left()、Mid()对姓名字段进行拆分)6.交叉表查询(1)例 4.17-例 4.18(2)统计党员,团员男女生各有多少(3)统计各系男女生入学最高分数(4)请将例 4-18 做相应修改,显示学生不及格课程的成绩,显示如下结果:提示:对学生成绩表、学生信息表、课程信息表做查询;再对此查询做交叉表查询(学号、姓名做行标题;课程名做列标题;成绩做值计算)7.参数查询(1)例 4.19-例 4.20(2)查找任一年龄的学生(3)查找出生日期为某年某月某日的人 8.创建操作查询(1)例4.21-例 4.24(2)查找某月过生日的人,找到后将其追加到某月出生表中(注
5、意:由用户输入月份)(3)删除成绩在某一区域上的记录(4)将学号中”20012”改为”2014”(5)将男女生性别互换 9.其他查询 例 4.25-例 4.26 10 sql 查询(1)例 4.27-例 4.40,例 4.45,例 4.51-例 4.54(2)用 SQL 命令将男女生性别互换 (3)使用 SQl 命令在学生信息表中插入一条记录,记录内容记录自己相应信息(4)观察多表相连接时,SQL 命令的表达方式(5)用 SQL 命令查询入学分数最高的学生信息 三、思考(1)统计每门课程不及格人数(2)统计每个学生参加考试的不及格门次(3)学号中的第 5,6位是系的代码,统计各系人数(4)统计每个学院的女生人数(5)显示今天过生日的学生(6)每学分重修费用为 30 元,统计每位重修同学所需费用总合(7)将性别互换(8)输入任一学号,将其在学生信息表和学生成绩表中的相关信息删除(注意:一对多删除)