设有一个关系Student(学号,姓名,系名,课程号,成绩),查询至少选修了四门课程的学生学号、姓名及平均成绩的SELECT语句应该是: SELECT学号,姓名,AVG(成绩) AS 平均成绩 FROM Student GROUP BY

admin2019-04-09  31

问题 设有一个关系Student(学号,姓名,系名,课程号,成绩),查询至少选修了四门课程的学生学号、姓名及平均成绩的SELECT语句应该是:
   SELECT学号,姓名,AVG(成绩) AS 平均成绩
   FROM Student
   GROUP BY (1)
   HAVING (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。
转载请注明原文地址:https://kaotiyun.com/show/BtVZ777K
0

最新回复(0)