(31)~(35)题使用如下数据表: 学生.DBF:学号(C,8)姓名(C,6),性别(C,2) 选课.DBF:学号(C,8),课程号(C,3),成绩(N,3) 假设所有学生都已选课,所有的选课成绩都已确定。检索所有选课成绩都在90分以上

admin2010-11-01  17

问题 (31)~(35)题使用如下数据表:
    学生.DBF:学号(C,8)姓名(C,6),性别(C,2)
    选课.DBF:学号(C,8),课程号(C,3),成绩(N,3)
假设所有学生都已选课,所有的选课成绩都已确定。检索所有选课成绩都在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学号!=ANY(SELECT学号FROM选课
WHERE成绩<90)
D、SELECT*FROM学生WHERE学号=ANY(SELECT学号FROM选课
WHERE成绩>=90)

答案B

解析 in表示包含关系,any表示只要有一条数据满足条件,整个条件成立。
转载请注明原文地址:https://kaotiyun.com/show/e8zp777K
0

随机试题
最新回复(0)