实验4 查询

发布 2023-04-19 10:34:28 阅读 8399

从本章开始使用任课教师提供的“学生管理(原始数据).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)查询女团员的相关信息,显示学号,姓名,班级名称(查询名称为:女团员)

3)在学生信息表,学生成绩表,课程信息表中查询并显示所有男团员已参加考试的情况。显示学号,姓名,课程号,课程名,成绩,并按姓名排序。(查询名称为:男团员考试情况)

4)查找姓“王”或姓“张“的人(查询名称为:姓氏查找)

5)显示入学分数在[560,590]的记录(查询名称为:成绩查找)

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

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

8)显示各院系已婚教师的相关情况,需要显示院系名称。(查询名称为:已婚情况)

3.总计查询。

1)统计学生总人数(查询名称为:学生人数)

2)统计入学成绩600分以上学生的数量(查询名称为: 600分以上查找)

3)统计入学成绩的最高分,最低分,平均分(查询名称为:入学成绩统计)

4.分组查询。

1)例4.11--例4.14

2)统计每个院系入学的最高分(查询名称为:院系最高入学成绩统计查找)

3)统计每个学生已考科目数(查询名称为:已考科目查找)

4)统计姓“王”的人数(查询名称为:姓“王”的人数统计)

5.添加新字段。

1)例4.15--例4.16

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

3)统计每个院系人数,提示:用count(*)查询名称为:院系人数)

(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) 查找某月过生日的人,找到后将其追加到某月出生表中(注意:由用户输入月份)

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)将性别互换。

实验4查询

order by 成绩,课程号。3.函数示例。1 列举2003学生名单表中现年龄大于27周岁的学生记录 select 学号,姓名,出生日期 from 学生名单。where year date year 出生日期 27 and 性别 男 order by 出生日期。2 列举班级表中 06 级各班记录 ...

实验4 创建查询

实验4 access 2003中创建查询。实验要求目的 1 理解查询的概念和作用。2 熟练掌握使用向导创建查询。3 熟练掌握在设计视图中创建查询。4 理解不同查询种类的作用。实验准备 1 上周完成的实验项目 学生信息管理系统。实验内容 实验内容 1 打开上周实验创建好的学生信息管理系统,为三张表建立...

实验7高级查询

一 实验目的与要求。1 熟练掌握使用t sql语句进行连接查询的方法。2 熟练掌握使用t sql语句进行嵌套查询的方法。二 实验内容与步骤。1 查询机械工程学院总分 mark 大于510分的学生学号 姓名 系部和选修课程的课程号及成绩。利用同等连接实现 2 实现上题 1 中的查询内容。利用内连接实现...