A-A+

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

2022-08-06 00:07:11 问答库 阅读 173 次

问题详情

有学生表和班级表文件,检索哪些班级中至少有一个学生的总分是大于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的学号集合,然后从班级关系中检索元组的学号属性值在该集合中的每个元组。注意内层嵌套的查询语句要用圆括号括起来。

考点:班级,学生