首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
查询选修C2课程号的学生姓名,下列SQL语句中错误是
查询选修C2课程号的学生姓名,下列SQL语句中错误是
admin
2016-11-20
51
问题
查询选修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中,使用EXISTS谓词来检查子查询中是否有结果返回,它的查询过程是:首先在外查询中,从S表中取出第一条记录,再在内查询中,针对该记录,在SC表中逐条记录判断是否存在符合where条件(即“选修C2课程号的学生”)的记录,如果存在,则从外查询的S表中查找出该记录对应的“姓名”值;然后依次类推,从S表中取出第二条记录,在内查询中与SC表中的所有记录进行比较,直到将S表中的所有记录都处理完毕。选项B是嵌套查询,先在内查询中从SC表中获得选修了C2课程号的学生的“学号”,再在外查询中从S表中查找出这些“学号”对应学生的“姓名”,由于选修了C2课程号的学生可能不止一个,因此在内查询中获得的“学号”是一个集合,因此应该使用运算符IN。选项C是联接查询,将S表和SC表以“学号”字段相等为条件进行联接,查找出选修了C2课程号的学生。
转载请注明原文地址:https://kaotiyun.com/show/UJIp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
在SQLSELECT语句中为了将查询结果存储到临时表应该使用短语( )。
在VisualFoxPro中,程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是( )。
在下面的VisualFoxPro表达式中,运算结果不为逻辑真的是( )。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( )。
假设表单上有一选项组:⊙男〇女,如果选择第二个按钮"女",则该选项组Value属性的值为( )。
查询第一作者为"张三"的所有书名及出版社,正确的SQL语句是( )。
假设客户表中有客户号(关键字)C1~C10共10条客户记录,订购单表有订单号(关键字)OR1~OR8共8条订购单记录,并且订购单表参照客户表。如下命令可以正确执行的是( )。
查询订购单的数量和所有订购单金额合计的正确命令是( )。
1.在考生文件夹下有一个名为formone.scx的表单文件,如下图所示,其中包含一个文本框、一个表格和两个命令按钮。请按下列要求完成相应的操作:(1)通过"属性"窗口将文本框Text1的Value属性值设置为当前系统日期(日期型,不含时间
为"歌手"表增加一个字段"最后得分"的SQL语句是( )。
随机试题
行车中在道路情况良好的条件下可以观看车载视频。
岩石的比表面越大,渗透率()。
肝胆火热的口味是
在初步设计前,咨询工程师要督促设计单位做好前期准备工作。主要内容有()
关于施工总承包方管理任务的说法,正确的有()。
甲公司为增值税一般纳税人,2017年2月涉及有关增值税的业务如下:(1)购入一栋办公楼,取得增值税专用发票注明的价款为8500万元,增值税税额为935万元,支付契税340万元。(2)委托新建厂房,购入工程物资取得增值税专用发票注明价款5
以下关于设备贷款额度说法不正确的是()。
关于资本外逃,下列说法正确的是:()
Melissaisacomputer______thatdestroyedfilesincomputersandfrustratedthousandsofusersaroundtheworld.
我到那儿就给你打电话。
最新回复
(
0
)