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

admin2010-06-12  42

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

选项

答案GROUP BY学号HAVING(COUNT(*)>=3) , SUM(成绩)

解析 该语句是分组排序的综合应用,首先从选课表中筛选出成绩在60分以上的记录,将选出的记录按学号进行分组,并筛选出选课在3门以上的分组,在剩下的组中提取学号和总成绩,最后将选取的结果按总成绩降序排列。
转载请注明原文地址:https://jikaoti.com/ti/8ve0FFFM
0

最新回复(0)