某“学生一选课一课程”数据库巾的如下三个关系: 学生基本信息:s(S#,SNAME,SEX.AGE) 选课信息:SC(s#,C#,GRADE) 课程信息:C(c#,CNAME.TEAC|-IER) 若要“查询选修了3门以上课陧的学生的学生号”,正确的SQL

admin2013-03-12  34

问题 某“学生一选课一课程”数据库巾的如下三个关系:
学生基本信息:s(S#,SNAME,SEX.AGE)
选课信息:SC(s#,C#,GRADE)
课程信息:C(c#,CNAME.TEAC|-IER)
若要“查询选修了3门以上课陧的学生的学生号”,正确的SQL语句是---。

选项 A、SEI,ECT’S#FROM SC GROI.JP BY S#l"lAVING COtJNT(*)>3
B、SELECT S# FROM SC GROIJP BY S撑WHERE COLINT(*)>3
C、SELECl’S#FROM SC ORDER BY S#HAVING C0UNT(*)>3
D、SELECT.S#FROM SC ORDER BY S#WHERE COUNT(*)>3

答案D

解析 GROUP BY子句用于对检索到的记录进行分组。ORDER BY子句用于对查询的结果进行排序。HAVING子句用于指定组的选择条件。WHERE子句用于指定数据的选择条件。
转载请注明原文地址:https://kaotiyun.com/show/qCAZ777K
0

最新回复(0)