已知如下关系:学生Student(S#, Sname),课程Course(C#, Cname, T#),选课SC(S#, C#, Score),教师T(T#, Tname)。其中S#为学号,Sname为学生命名,C#为课号,Cname为课程名,T#为教师编号,Score为成绩,Tname为教师名。阅读SQL语句:SELECT Sname FROM Student WHERE S# NOT IN ( SELECT S# FROM SC, Course WHERE T# = ‘03’ and SC.C# = C.C#);关于其查询结果,下列说法正确的是( )。
A. 学过03号教师讲授过的某一门课的学生的姓名;
B. 学过03号教师讲授过的所有门课的学生的姓名;
C. 没学过03号教师讲授过的任一门课的学生的姓名;
D. 没学全03号教师讲授过的所有门课的学生的姓名;
E. 以上说法都不正确;
查看答案
已知如下关系:学生Student(S#, Sname),课程Course(C#, Cname, T#),选课SC(S#, C#, Score),教师T(T#, Tname)。其中S#为学号,Sname为学生命名,C#为课号,Cname为课程名,T#为教师编号,Score为成绩,Tname为教师名。阅读SQL语句:SELECT S# FROM SC WHERE Score<60 GROUP BY S# HAVING Count(*)>2; 关于其查询结果,下列说法正确的是( )。
A. 有2门以上不及格课程的同学的学号;
B. 有2门以上及格课程的同学的学号;
C. 有2人以上不及格课程的同学的学号;
D. 有2人以上及格课程的同学的学号;
E. 以上说法都不正确;
已知如下关系:学生Student(S#, Sname),课程Course(C#, Cname, T#),选课SC(S#, C#, Score),教师T(T#, Tname)。其中S#为学号,Sname为学生命名,C#为课号,Cname为课程名,T#为教师编号,Score为成绩,Tname为教师名。阅读SQL语句:SELECT S# FROM SC WHERE Score<60 AND Count(*)>2 GROUP BY S#; 关于其查询结果,下列说法正确的是( )。
A. 有2门以上不及格课程的同学的学号;
B. 有2门以上及格课程的同学的学号;
C. 有2人以上不及格课程的同学的学号;
D. 有2人以上及格课程的同学的学号;
E. 以上说法都不正确;
已知如下关系:学生Student(S#, Sname),课程Course(C#, Cname, T#),选课SC(S#, C#, Score),教师T(T#, Tname)。其中S#为学号,Sname为学生命名,C#为课号,Cname为课程名,T#为教师编号,Score为成绩,Tname为教师名。阅读SQL语句:SELECT AVG(Score) FROM Course, SC WHERE Course.C#=SC.C#; 关于其查询结果,下列说法正确的是( )。
A. 按每个学生统计其所学课程的平均成绩;
B. 按每门课程统计平均成绩;
C. 计算所有学生所有课程的平均成绩;
D. “按每个学生统计其所学课程的平均成绩”和“按每个学生统计其所学课程的平均成绩”都正确
E. 以上说法都不正确;
已知如下关系:学生Student(S#, Sname),课程Course(C#, Cname, T#),选课SC(S#, C#, Score),教师T(T#, Tname)。其中S#为学号,Sname为学生命名,C#为课号,Cname为课程名,T#为教师编号,Score为成绩,Tname为教师名。阅读SQL语句:Select Sname From Student Where S# NOT IN ( Select S# From SC, Course C, Teacher T Where T.T# = ‘李明’ and SC.C# = C.C# and T.T# = C.T# ); 关于其查询结果,下列说法正确的是( )。
A. 列出学全了李明老师讲授所有课程的学生姓名;
B. 列出学过李明老师讲授某一课程的学生姓名;
C. 列出没学全李明老师讲授所有课程的学生姓名;
D. 列出没学过李明老师讲授任一课程的学生姓名;
E. 以上说法都不正确;