首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
查询选修C2课程号的学生姓名,下列SQL语句中错误是
查询选修C2课程号的学生姓名,下列SQL语句中错误是
admin
2017-06-19
37
问题
查询选修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/x6Bp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
假设成绩字段的默认值是空值,检索还未确定成绩的学生选课信息,正确的SQL命令是( )。
学生表中有"学号"、"姓名"和"年龄"三个字段,SQL语句"SELECT学号FROM学生"完成的关系操作称为( )。
扩展名为scx的文件是( )。
关闭表单的程序代码是ThisForm.Release,Release是( )。
在VisualFoxPro中,关系数据库管理系统所管理的关系是( )。
在数据库表中,要求指定字段或表达式不出现重复值,应该建立的索引是( )。
有以下表:读者(借书证号C,姓名C,单位C,性别L,职称C,联系电话C)查询单价小于16或大于20的图书信息,不正确的SQL语句是:
设d=time(),命令?VARTYPE(d)的输出值是
在设置日期格式时,不能使用的设置命令是
若SQL语句中的ORDERBY短语中指定了多个字段,则( )。
随机试题
下列心律失常,哪项于心脏听诊时,心率正常,见节律整齐
采血秤称量允许的误差为实际重量的
患儿王某,4岁。在玩耍时将一小跳棋子含在口中,由于误吸而卡于喉部,导致严重窒息。其父亲急速将其送到邻街张某开设的中医诊所就诊。张某见状,即刻用桌上的一把水果刀将王某的气管切开。并用手伸拉切口将棋子捅出。王某的生命虽得救,但导致伤口感染。经抗炎治疗后,伤口愈
患者,女性,50岁。十二指肠溃疡病史10余年。近日患者自觉疼痛加剧,l小时前突感上腹刀割样疼痛,很快蔓延到全腹疼痛。急诊入院:查体全腹有明显的压痛、反跳痛,肌紧张板样强直,初诊为十二指肠穿孔。医嘱予非手术治疗,其措施不包括
钢结构分项工程检验批合格质量标准是()
下列各项中,关于账户与会计科目的表述不正确的是()。
在()的情况下,允许为社会工作者的服务对象提供必要的转介。
下列内容属于《义务教育教学课程标准(2011年版)》第三学段“函数”的是()①函数②一次函数③反比例函数④二次函数⑤指数函数
被誉为数学界的诺贝尔奖,世界上共有60位数学家获得过此奖,此奖是()。
从根本上说,房地产市场既然是一个市场,就必须承认并且尊重市场规律,类似限购这样的行政干预政策的使用要十分谨慎。北京、上海、广州等大城市为了城市长远发展,可以考虑将“限购令”转化为一种长效机制,而对于一些供给过大、需求不足、销售不畅的二三线城市,“限购令”则
最新回复
(
0
)