假设所有学生都已选课,所有的选课成绩都已确定。检索所有选课成绩都在90分以上(含)的学生信息,正确的SQL命令是( )。
A) SELECT * FROM 学生 WHERE 学号 IN (SELECT 学号 FROM 选课 WHERE 成绩>=90)
B) SELECT * FROM 学生 WHERE 学号 NOT IN (SELECT 学号 FROM 选课 WHERE 成绩<90)
C) SELECT * FROM 学生 WHERE 学号 EXISTS (SELECT 学号 FROM 选课 WHERE 成绩<90)
D) SELECT * FROM 学生 WHERE 学号 = ANY (SELECT 学号 FROM 选课 WHERE 成绩>=90)
参考答案:B
请问为什么不能选A呢,感觉A和B是一个意思啊I
A) SELECT * FROM 学生 WHERE 学号 IN (SELECT 学号 FROM 选课 WHERE 成绩>=90)
B) SELECT * FROM 学生 WHERE 学号 NOT IN (SELECT 学号 FROM 选课 WHERE 成绩<90)
C) SELECT * FROM 学生 WHERE 学号 EXISTS (SELECT 学号 FROM 选课 WHERE 成绩<90)
D) SELECT * FROM 学生 WHERE 学号 = ANY (SELECT 学号 FROM 选课 WHERE 成绩>=90)
参考答案:B
请问为什么不能选A呢,感觉A和B是一个意思啊I