设有关系模式SC(sno,cno,grade),查询既选修了c1又选修了c2课程的学生学号,正确的SQL命令是

admin2013-01-21  27

问题 设有关系模式SC(sno,cno,grade),查询既选修了c1又选修了c2课程的学生学号,正确的SQL命令是

选项 A、SELECT sno FROM sc WHERE cno=“c1”AND cno=“c2”
B、SELECT sno FROM sc WHERE cno=“c1”AND SELECT sno FROM sc WHERE cno=“c2”
C、SELECT sno FROM sc WHERE cno=“c1”UNION SELECT sno FROM sc WHERE cno=“c2”
D、SELECT sno FROM sc WHERE cno=“c1”AND sno IN(SELECT sno FROM sc WHERE cno=“c2”)

答案D

解析 A)只是选择出了只选修了C1或只选修了C2的学生学号; B)选项格式不对;C)选项等价于A)选项。所以只有D是正确的选项,符合题意。
转载请注明原文地址:https://kaotiyun.com/show/NZwZ777K
0

最新回复(0)