从学生选课表SC中(其中有学号、课程号、成绩3个字段)查询选修了3门以上课程的学生学号,实现该功能的SELECT语句是______。

admin2013-02-01  27

问题 从学生选课表SC中(其中有学号、课程号、成绩3个字段)查询选修了3门以上课程的学生学号,实现该功能的SELECT语句是______。

选项 A、SELECT 学号 FROM SC GROUP BY学号 HAVING SUM(*)>3
B、SELECT 学号 FROM SC GROUP BY学号 HAVING COUNT(*)>3
C、SELECT 学号 FROM SC GROUP BY学号 HAVING 课程号>3
D、SELECT 学号 FROM SC WHERE 课程号 >3 GROUPBY学号

答案2

解析 根据题目要求,应先用GROUP BY子句按学号分组,再用集函数COUNT对每一组计数。 HAVING指定选择组的条件,只有满足条件(元组数>3,表示此学生选修的课超过3门)的组才会被选出来。根据此分析,选项B的语句正确。
转载请注明原文地址:https://kaotiyun.com/show/nksp777K
0

最新回复(0)