设有学生选课表SC(学号,课程号,成绩),用SQL同时检索选修课程号为“C1”和“C5”的学生学号的正确命令是

admin2013-10-23  23

问题 设有学生选课表SC(学号,课程号,成绩),用SQL同时检索选修课程号为“C1”和“C5”的学生学号的正确命令是

选项 A、SELECT学号FROM SC;
WHERE课程号=‘C1’,AND课程号=‘C5’
B、SELECT学号FROM SC WHERE课程号=’C1’;
AND课程号=(SELECT课程号,FROM SC WHERE 课程号=’C5’)
C、SELECT学号FROM SC WHERE课程号=‘C1’;
AND学号=(SELECT学号FROM SC WHERE课科号=‘C5’)
D、SELECT学号FROM SC WHERE课程号=‘C1’;
      AND学号IN{SELECT学号FROM SC WttERE课程号=‘C5’)

答案D

解析 题干中要求同时检索选修课程号为“C1”和“C5”的学生学号。采用嵌套循环实现检索,排除选项A。在嵌套查询中使用短语IN表示“属于”的意思,而不是“=”,所以排除选项B、C。
转载请注明原文地址:https://kaotiyun.com/show/bRop777K
0

最新回复(0)