对于下图所示的Students和SC关系,属性Sno 表示学号,Sname 表示姓名,Sex表示性别,SD 表示专业,Age表示年龄,Cno表示课程号,Grade表示成绩。
a.当用户查询“选了课程 2 的学生数”时,其结果应为 (1) ;当 Students 和 SC关系进行自然连接时,其结果集的属性列数应为 (2) 。
b.查询“至少选修了两门课程的每个学生的平均成绩”的SQL语句如下:
SELECT Sno, (3)
FROM SC
GROUP BY Sno
(4) >1;
(1)
A.3
B.4
C.6
D.7
(2)
A.6
B.7
C.8
D.9
(3)
A.Grade
B.SUM(Grade)/ 7
C.AVG(Grade)
D.SUM(Grade)/ COUNT(Cno)
(4)
A.WHERE COUNT(Sno)
B.WHERE COUNT(DISTINCT(Sno))
C.HAVING COUNT(Sno)
D.HAVING COUNT(DISTINCT(Sno))