查询同时选修课程号为C1和C5课程的学生的学号,正确的命令是

admin2015-08-25  25

问题 查询同时选修课程号为C1和C5课程的学生的学号,正确的命令是

选项 A、SELECT 学号 FROM score sc WHERE 课程号=’C1’ AND 学号 IN ;(SELECT 学号 FROM score sc WHERE 课程号=’C5’)
B、SELECT 学号 FROM score sc WHERE 课程号=’C1’ AND 学号= ;(SELECT 学号 FROM score sc WHERE 课程号=’C5’}
C、SELECT 学号 FROM score sc WHERE 课程号=’C1’ AND 课程号=’C5’
D、SELECT 学号 FROM score sc WHERE 课程号=’C1’ OR ’C5’

答案A

解析 嵌套查询所要求的结果出自一个关系,但相关的条件却涉及多个关系。其内层基本上也是一个SELECT-FROM-WHERE查询语句。简单嵌套查询可使用谓词IN或NOT IN来判断在外层的查询条件中是否包含内层查询的结果,本题要查询同时选修课程号为c1和c5课程的学生的学号,外层查询包含了内层查询的结果,A正确。
转载请注明原文地址:https://kaotiyun.com/show/Fbbp777K
0

随机试题
最新回复(0)