数据库实验指导手册新版(13)
时间:2025-07-11
时间:2025-07-11
DATABASE
SELECT SNO,COUNT(*) FROM SC
GROUP BY SNO
② 使用HAVING :“选课表”中查询选修了3 门以上课程的学生学号。 SELECT SNO ,COUNT(*)FROM SC GROUP BY SNO
HAVING COUNT(*)>=3
③ “选课表”中按学号分组汇总学生的平均分,并按平均分降序排列。 SELECT SNO 学号, AVG(成绩) 平均分 FROM SC GROUP BY SNO
ORDER BY 平均分 DESC
④ 分析下面两个SELECT语句执行结果,说明有什么不同? SELECT SNO FROM SC ORDER BY SNO GO
SELECT SNO FROM SC
GROUP BY SNO
8) 在ORDER BY字句后带COMPUTE 字句
① 按学号对不及格的成绩记录进行汇总。
SELECT SNO,CNO , GRADE FROM SC WHERE GRADE<60 ORDER BY SNO
COMPUTE COUNT(GRADE)
② 按学号对不及格的成绩记录进行明细汇总(即根据排序结果进行分组汇总) SELECT SNO,CNO , GRADE FROM SC WHERE GRADE<60 ORDER BY SNO
COMPUTE COUNT(GRADE) BY SNO
设计性实验
(1)实验要求
1) 查询计算机系学生的学号和姓名。 2) 查询选修了课程的学生学号。
3) 查询选修101 课程的学生学号和成绩,并要求对查询结果按成绩的降序排列,
如果成绩相同则按学号的升序排列。
下一篇:电话销售技巧导师讲义