实验3 查询

时间:2022-07-21 07:54:16 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
实验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)显示入学分数在[560590]的记录(查询名称为:成绩查找)

6)查找所有无先修课考试的情况,显示学号,姓名,课程名。(查询名称为:无先修课课程查找)

7)显示入学分数女生前三名的记录(查询名称为:女生成绩查找) 3.总计查询

1)例3.7 (查询名称为:例3-7)

2统计入学成绩600分以上学生的数量(查询名称为: 600分以上查找) 3)统计入学成绩的最高分,最低分,平均分(查询名称为:入学成绩统计) 4.分组查询

1)统计每个院系入学的最高分(查询名称为:院系最高入学成绩统计查找) 2)统计每个学生已考科目数(查询名称为:已考科目查找) 3)统计姓“王”的人数(查询名称为:姓“王”的人数统计) 5.添加新字段

13.10 (查询名称为:例3-10)

(2) 显示所有女同学的年龄(查询名称为:女生年龄)


3)统计每个院系人数,提示:用count(*)(查询名称为:院系人数) (4)将每条记录的姓名拆成两列:姓氏+名字 显示



提示:(使用P202 字符串函数,Left( )Mid( )对姓名字段进行拆分)



6.交叉表查询

(13.12 (查询名称为:例3-12) (2)统计党员,团员男女生各有多少 (3)统计各系男女生入学最高分数

(4)请将学生成绩表做相关查询处理,显示如下结果:



提示:对学生成绩表、学生信息表、课程信息表做查询;再对此查询做交叉表查询(学号、姓名做行标题;课程名做列标题;成绩做值计算)


7.参数查询

(1) 3.14 (查询名称为:例3-14) (2) 查找任一年龄的学生

(3)查找出生日期为某年某月某日的人 8.创建操作查询

(1) 3.15 ,16,17,1819 (查询名称为:例3-115,16,17,1819)

(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.wddqw.com/doc/0a51a5ad0029bd64783e2c97.html