“查询选修了3门以上课程的学生的学生号”,正确的SQL语句是A.sELEcT S#FROM SC GROUP BY S#WHERE C
“查询选修了3门以上课程的学生的学生号”,正确的SQL语句是
A.sELEcT S#FROM SC GROUP BY S#WHERE COUNT(*)>3
B.SELECT s#FROM SC GROUP.BY S#HAVING COtJNT(*)>3
C.sELECT S#FROM SC ORDER BY S#HAVING COUNT(*)>3
D.sELECT S#FROM SC ORDER BY S#WHERE COUNT(*)>3
解析:GROUP BY子句会把在子句所有属性上具有相同值的元组分到一个分组中。ORDER BY子句可以让查询结果中的元组按排列顺序显示。WHERE子句对应关系中的选择谓词,包括一个作用在FROM子句中关系的属性上的谓词。COUNT是聚集函数,通常作用于GROUP BY形成的分组。综上所述,应该首先选GR0uP BY子句,而WHERE子句作用于FROM子句中的关系,而非GROUP BY子句形成的分组,所以应选HAVING子句而非WHERE子句。由此可知,正确答案是B。
(1/2)某中学在高二开设了四门选修课,每个学生必须且只选一门选修课,对于该年级甲乙丙三位同学选择 数学 2020-04-27 …
甲乙两人从4门课程中各选2门,则甲乙所选的课程中恰有1门相同的概率为甲乙两人从4门课程中各选2门, 数学 2020-05-20 …
设有选课表(学号,课程号,成绩),现要统计每门课程的选课人数,并将结果保存到新表:选课情况表。下列 计算机类考试 2020-05-23 …
要从选课表(学号、课程号、成绩)中查询选修了三门课程以上的学生学号,应使用的SELECT-SQL语句 计算机类考试 2020-05-24 …
某校开设a类选修课3门,b类选修课4门,一位同学从中选三门.若要求两类课程中个至少选一门,则不同的 数学 2020-06-12 …
某校高一开设4门选修课有4名同学,每人只选一门恰有2门课程没有同学选修,共有种不同某校高一开设4门 其他 2020-06-27 …
有A、B、C、D四位同学准备从三门选修课中各选一门,若要求每门选修课至少有一人选修,且A、B不选修 数学 2020-07-08 …
某大学开设甲、乙、丙三门选修课,学生是否选修哪门课互不影响,己知某学生选修甲而不选修乙和丙的概率为 数学 2020-07-17 …
某校高一开设7门选修课,文艺类有4门,每门课程的学分均为2分,科技类有3门,每门课程的学分为3分,某 数学 2020-11-14 …
有5名同学参加3门兴趣特长类选修课程的学习.(1)若要求每位同学只能选一门课程,求不同选课方法种数; 数学 2020-12-06 …