实验八:数据库的分组查询和统计查询
实验目的:
熟练掌握数据查询中的分组、统计、计算和集合的操作方法。
实验内容:
使用聚集函数查询、分组计算查询、集合查询。
实验步骤:
一. 使用聚集函数:
查询学生总人数:
select count(*)学生总人数from student
2. 查询选修了课程的学生总数:
select count(DISTINCT sno)选修了课程的学生人数from sc
3. 查询所有课程的总学分数和平均学分数,以及最高学分和最低学分:
select sum(credit)总学分,avg(grade)平均学分,max(grade)最高学分,min(grade)最低学分from course,sc
where sc.cno=course.cno
4. 计算1号课程的学生的平均成绩, 最高分和最低分:
select avg(grade)平均分,max(grade)最高分,min(grade)最低分from sc,course
where sc.cno=course.cno and course.cno='1'
5. 查询’信息系’(IS)学生”数据结构”课程的平均