实验四 数据库的分组查询、统计查询和连接查询 学号:
实验目的:
熟练掌握数据查询中的分组、统计、计算、集合,连接查询的操作方法。 姓名: 实验内容:
使用聚集函数查询、分组计算查询、集合查询,连接查询。
实验步骤:
一. 使用聚集函数:
1. 查询学生总人数:
2. 查询选修了课程的学生总数:
3. 查询所有课程的总学分数和平均学分数,以及最高学分和最低学分:
4. 计算1号课程的学生的平均成绩, 最高分和最低分:
二. 分组查询
5. 查询各系的学生的人数并按人数从多到少排序 :
6. 查询各系的男女生学生总数, 并按系别,升序排列, 女生排在前:
7. 查询每个学生所选课程的平均成绩, 最高分, 最低分,和选课门数:
8. 查询至少选修了2门课程的学生的平均成绩:
9. 查询平均分超过80分的学生的学号和平均分:
10.查询选课在三门以上且各门课程均及格的学生的学号及其总成绩,查询结果按总成绩降序列出。
三. 连接查询
11. 查询每个学生及其选修课程的情况.
12. 查询每一门课程的间接先行课(只求两层即先行课的先行课).
13. 列出所有学生的基本情况和选课情况, 若没有选课,则只列出基本情况信息.
14. 查询每个学生的学号, 姓名, 选修的课程名和成绩.
15.求出不及格学生的学号, 姓名, 不及格的课程名以及成绩。
16. 查询’信息系’(IS)学生”数据结构”课程的平均成绩:
小结: