查询选修C2课程号的学生姓名,下列SQL语句中错误的是( )。

admin2016-06-28  35

问题 查询选修C2课程号的学生姓名,下列SQL语句中错误的是(    )。

选项 A、SELECT姓名FROM S WHERE EXISTS(SELECT*FROM SC WHERE学号=S.学号AND课程号=’C2’)
B、SELECT姓名FROM S WHERE学号IN(SELECT学号FROM SC WHERE课程号=’C2’)
C、sELECT姓名FROM S JOIN SC ON S.学号=SC.学号WHERE课程号=’C2’
D、SELECT姓名FROM S WHERE学号=(SELECT学号FROM SC WHERE课程号=’C2’)

答案D

解析 本题A)选项为使用量词和谓语的查询,有两种格式:格式l:<表达式><比较运算符>[ANYIALL|SOME](子查询)。格式2:[NOT]EXISTA(子查询)。C)选项为超链接查询,B)和D)选项为简单查询,SELECT查询的基本格式为:SELECT<字段名表>FROM<表名表>WHERE<条件>GROUP BY<字段>HAVING<条件>ORDERBY<字段>INTO DBF|TABLE|。D)选项格式错误。
转载请注明原文地址:https://kaotiyun.com/show/I7bp777K
0

相关试题推荐
最新回复(0)