问题 单项选择题

有学生表和班级表文件,检索哪些班级中至少有一个学生的总分是大于700的正确命令是( )。

A.SELECT班级名称FROM班级表WHERE班级号IN; SELECT班级号FROM学生表WHERE总分>700

B.SELECT班级名称FROM班级表WHERE班级号IN; (SELECT班级号FROM学生表WHERE总分>700)

C.SELECT班级名称FROM班级表WHERE学号IN; SELECT学号FROM学生表WHERE总分>700

D.SELECT班级名称FROM班级表WHERE学号IN; (SELECT学号FROM学生表WHERE总分>700)

答案

参考答案:B

解析: 本题是关于SQL嵌套查询语句的使用,通过内层的查询所有总分大于700的学号集合,然后从班级关系中检索元组的学号属性值在该集合中的每个元组。注意内层嵌套的查询语句要用圆括号括起来。

单项选择题
单项选择题