问题
单项选择题
学生选课的关系模式为SC(SN,CN,SM),其中SN为学号,CN为课程号,SM为成绩。检索选修3门以上课程的学生总成绩,并按总成绩的降序排列。
SELECT SN,SUM(SM)
FROM SC
______
0RDER BY 2 DESC;
A.GROUP BY SN
HAVING COUNT(*)>=3
B.HAVINGCOUNT(*)>=3
GROUP BY SN
C.GROUP BY SM
HAVING COUNT(*)>=3
D.HAVING COUNT(*)>=3
GROUP BY SM
答案
参考答案:A
解析:
在查询语句中,WHERE子句后面加上GROUP BY子句可以对元组进行分组。将记录分组后,也可以用HAVI-NG子句来筛选它们。HAVING只能与GROUP BY一起使用,一旦GROUP BY完成了记录分组,HAVING子句与确定元组条件的WHERE子句类似。