问题
单项选择题
设有一个关系Student(学号,姓名,系名,课程号,成绩),查询至少选修了四门课程的学生学号、姓名及平均成绩的SELECT语句应该是: SELECT学号,姓名,AVG(成绩) AS 平均成绩 FROM Student GROUP BY (1) HAVING (2) |
(2)
A.COUNT(DISTINCT 学号)>3
B.COUNT(课程号)>3
C.COUNT(DISTINCT 学号)>=3
D.COUNT(课程号)>=3
答案
参考答案:B
解析: 根据题意,要查询学生的学号、姓名及其平均成绩,则应该根据学生的唯一标识——学号来进行分组,所以第1空应该选择A。 “查询至少选修了四门课程”可以表示为COUNT(课程号)>=4或者COUNT(课程号)>3,通过HAVING子句来进行限定。第2空的正确答案为选项B。