1、数据库系统原理,计算机实验教学中心,实验四 表的的分组查询和统计查询,实验目的 实验环境 实验内容 实验步骤,实验目的,熟练掌握在SQL Server2000中用T-SQL语句实现表的分组、统计、计算和集合等操作方法。 。,实验环境,微型计算机一台 。WINDOWS操作系统、 SQL Server2000。,实验内容,聚集函数、分组Group by,集合查询的使用。,实验步骤:,使用聚集函数 查询学生总人数: 查询选修了课程的学生总数: 查询所有课程的总学分数和平均学分数,以及最高学分和最低学分: 计算1号课程的学生的平均成绩, 最高分和最低分:,5. 查询信息系(IS)学生”数据结构”课程的
2、平均成绩: 6*. 查询每个学生的课程成绩最高的成绩信息(sno,cno,grade): 7*. 求成绩低于该门课程平均成绩的学生的成绩信息(sno,cno,grade),分组查询 查询各系的学生的人数并按人数从多到少排序 : 查询各系的男女生学生总数, 并按系别,升序排列, 女生排在前: 查询选修了3门课程已上的学生的学号和姓名: 查询每个学生所选课程的平均成绩, 最高分, 最低分,和选课门数;,12. 查询至少选修了2门课程的学生的平均成绩: 13. 查询平均分超过80分的学生的学号和平均分: 14. 查询”信息系”(IS)中选修了5门课程以上的学生的学号:,集合查询 15. 查询数学系和信息系的学生的信息; 16. 查询选修了1号课程或2号课程的学生的学号:,思考,用两种方法查询平均成绩少于70分的学生的学号。 求各系的”大学英语”课程的成绩最高的学生的姓名和成绩。,