已知如下关系:学生Student(S#,Sname),课程Course(C#,Cname,T#),选课SC(S#,C#,Score),教师T(T#,Tname)。其中S#为学号,Sname为学生命名,C#为课号,Cname为课程名,T#为教师编号,Score为成绩,Tname为教师名。阅读SQL语句SELECTSnameFROMStudentWHERES#NOTIN(SELECTS#FROMSC,CourseWHERET#=‘03’andS
已知如下关系:学生Student(S#,Sname),课程Course(C#,Cname,T#),选课SC(S#,C#,Score),教师T(T#,Tname)。其中S#为学号,Sname为学生命名,C#为课号,Cname为课程名,T#为教师编号,Score为成绩,Tname为教师名。阅读SQL语句SELECTSnameFROMStudentWHERES#NOTIN(SELECTS#FROMSC,CourseWHERET#=‘03’andS
C.C#=
C.C#);关于其查询结果,下列说法正确的是()。
A.没学过03号教师讲授过的任一门课的学生的姓名
B.学过03号教师讲授过的某一门课的学生的姓名
C.学过03号教师讲授过的所有门课的学生的姓名
D.没学全03号教师讲授过的所有门课的学生的姓名
正确答案:A
- 上一篇:有一个学生表student,包含主键S#(学生编号)等。又有分数表SC,包含S#(学生编号)、score(分数)等。已知student表中共有50个学生,有45人参加了考试(分数存在SC表中),其中10人不及格。执行以下SQL语句:select*fromstudentwhereexists(selectS#fromSCwherescore〈60),可返回()条记录。
- 下一篇:已知如下关系:学生Student(S#,Sname),课程Course(C#,Cname,T#),选课SC(S#,C#,Score),教师T(T#,Tname)。其中S#为学号,Sname为学生命名,C#为课号,Cname为课程名,T#为教师编号,Score为成绩,Tname为教师名。阅读SQL语句SELECTS#FROMSCWHEREScore〈60ANDCount(*)〉2GROUPBYS#;关于其查询结果,下列说法正确的是()。