问题 单项选择题

设有一个关系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。

多项选择题
计算题