问题 填空题

求选课在3门以上且各门课程均及格的学生的学号及总成绩,查询结果按总成绩降序排列。请对下列的SELECT-SQL语句填空:
SELECT学号,SUM(成绩)AS总成绩FROM选课表;
WHERE成绩>=60 【10】 ORDER BY 【11】 DESC

答案

参考答案:[10]GROUP BY学号HAVING(COUNT(*)>=3) [11] SUM(成绩)

解析: 该语句是分组排序的综合应用,首先从选课表中筛选出成绩在60分以上的记录,将选出的记录按学号进行分组,并筛选出选课在3门以上的分组,在剩下的组中提取学号和总成绩,最后将选取的结果按总成绩降序排列。

单项选择题 A1型题
单项选择题