首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
查询选修C2课程号的学生姓名,下列SQL语句中错误是
查询选修C2课程号的学生姓名,下列SQL语句中错误是
admin
2015-11-21
30
问题
查询选修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/e0bp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
下列关于属性、方法和事件的叙述中,______是错误的。
下列关于变量的叙述中,不正确的一项是______。
下列特征中不是面向对象方法的主要特征的是()。
在FOR-ENDFOR循环体的任何位置上都可以使用【】语句用于重新进行下一次再循环。
DBF:零件号C(2),零件名称C(10),单价N(10),规格C(8)使用零件.DBF:项目号C(2),零件号C(2),数量Ⅰ项目.DBF:项目号C(2),项目名称C(20),项目负责人C(10),电话C(20)查询与项目“s
使用如下3个表:职员.DBF:职员号C(3),姓名C(6),性别C(2),组号N(1),职务C(10)客户.DBF:客户号C(4),客户名C(36),地址C(36),所在城市C(36)订单.DBF:订单号C(4),客户号C(4),职员号C(3),签订日期D
VisualFoxPro的“参照完整性”中“插入规则”包括的选择是( )。
检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。正确的SELECT语句是______。
从职工数据库表中计算工资合计的sQL语句是:SELECT_________FRoM职工。
随机试题
关于弹性时间制的优点,表述错误的是
美国公民甲(男)于1990年8月在中国海南旅游期间与中国公民乙(女)相识并恋爱,甲在海南观光数日后返美。1991年7月17日乙应甲邀请赴美,在美国办理了结婚登记。1991年8月2日,乙以双方婚前了解不够,无法建立感情为由,向中国法院提起离婚诉讼。下列选项哪
废水按处理程度可分为()处理。
在区域风险监测过程中,需要关注的有()。
企业采购用于广告营销活动的特定商品,待取得相关商品时计入当期销售费用。()
如何区分科学与伪科学?一个残酷的现实就是两者之间的界限有时是模糊的。在发展迅速的生命科学、人工智能等领域,今天的发现很可能就会颠覆昨天的定论。更让人头痛的是。当科学知识被撕裂、混杂再拼到一起时,哪怕是专业人士也很难即刻辨析真伪,更不用说被专业术语一下子搞晕
读书的功效不会像企业生产的流水线那样,这边刚刚有原料投下,那边就有了成品产出。读书的作用,犹如春华秋实,是在__________之中潜移人,默化人。填入划横线部分最恰当的一项是:
在各种信息传递形式中,语言是人类社会信息传递第一性的、最基本的手段。()
Inrecentyearsmanycountriesoftheworldhavebeenfacedwiththeproblemofhowtomaketheirworkersmore【21】.Someexperts
______(害怕打扰他们),weleftquietlywithouttellingthem.
最新回复
(
0
)