单选题
设有学生选课表sc(学号,课程号,成绩),用SQL检索同时选修课程号为"C1"和 "C5"的学生的学号的正确命令是【 】。
A、
SELECT 学号 FROM SC WHERE课程号=′C1′AND课程号=′C5′
B、
SELECT 学号 FROM SC WHERE 课程号= ′C1′AND课程号=(SELECT 课程号 FROM SCWHERE 课程号= ′C5′)
C、
SELECT 学号 FROM SC WHERE课程号=′C1′AND学号=( SELECT学号FROM SC WHERE课程号=′C5′)
D、
SELECT 学号 FROM SC WHERE课程号=′C1′AND学号~N(SELECT 学号FROM SC WHERE课程号=′C5′)
【正确答案】
D
【答案解析】
这个查询不能用简单的查询实现所以要用到嵌套查询,在嵌套查询中内外层的嵌套用IN而不用"="。
提交答案
关闭