单项选择题

下列SQL语句中,_____________可以在“学生-课程”数据库正确实现“找出每个学生超过他选修课程平均成绩的课程号”。
A、SELECT Sno,Cno
FROM  SC  x
WHERE Grade >=(SELECT AVG(Grade)
                              FROM  SC y
                              WHERE y.Sno=x.Sno)
B、SELECT Sno,Cno
FROM  SC  x
WHERE (SELECT AVG(Grade)
               FROM  SC y
               WHERE y.Sno=x.Sno)<=Grade
C、SELECT Sno,Cno
FROM  SC 
WHERE Grade >=(SELECT AVG(Grade)
                              FROM  SC )
D、SELECT x.Sno,x.Cno
FROM  SC  x, SC y
WHERE y.Sno=x.Sno AND x.Grade >=(SELECT AVG(Grade) FROM y)

微信扫码免费搜题