首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
查询选修C2课程号的学生姓名,下列SQL语句中错误是
查询选修C2课程号的学生姓名,下列SQL语句中错误是
admin
2017-06-26
44
问题
查询选修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/qgvp777K
本试题收录于:
二级MySQL数据库题库NCRE全国计算机二级分类
0
二级MySQL数据库
NCRE全国计算机二级
相关试题推荐
在Access中已建立了“雇员”表,其中有可以存放照片的字段,在使用向导为该表创建窗体时,“照片”字段所使用的默认控件是
在VBA中,要引用“学生”窗体中的控件对象,错误的格式是
定义学生选修课程的关系模式:SC(S#,Sn,C撑,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)该关系的范式最高达到
查询“书名”字段中包含“等级考试”字样的记录,应该使用的条件是
从“图书”表中查找出定价高于“图书编号”为“115”图书的记录,正确的SQL命令是
在模块的声明部分使用"OptionBase1"语句,然后定义二维数组A(3to6,4),则该数组的元素个数为()。
包含另一个选择或操作查询中的SQLSELECT语句,可以在查询设计网络的“字段”行输入这些语句来定义新字段,或在“准则”行来定义字段的准则的是()。
有如下语句:s=Int(100*Rnd)执行完毕后,s的值是
包含另一个选择或操作查询中的SQLSELECT语句,可以在查询设计网络的“字段”行输入这些语句来定义新字段,或在“准则”行来定义字段的准则的是()。
随机试题
已知A={(x,y)|x2+y2=1},B={(x,y)|(x-5)2+(y-5)2=4},则A∩B等于().
不属于门静脉与腔静脉之间交通支的是
A、含麻黄碱复方制剂B、小包装麻黄素C、复方甘草片D、可待因复方口服液零售药店销售时,应当查验、登记购买人身份证明,一次销售不得超过5个最小包装的是
在绝缘配合标准中,送电线路、变电所绝缘子串及空气间隙的绝缘配合公式均按标准气象条件给出。分别确定标准气象条件(气压P、温度T、绝对湿度H)的有关数据。(1mmHg=133.322Pa)标准气象条件的绝对湿度H为何值?
以下不符合高压、中压A管网布线原则的一项是()。
我国政府预算体系的基础是()。
下列关于试算平衡的相关说法中,正确的是()。
社会工作者组织社区中一批糖尿病患者定期聚在一起讨论,分享各自与疾病抗争的经验和感受,交流健康保健知识,互相鼓励,并为他们在社区服务中心联系了一个固定的活动场所,方便他们定期聚会。这种聚会形式属于()。
机械表演,是指对作品的表演使用机械设备予以公开播放的行为,不包括公开放映电影和通过广播传播作品的行为。根据上述定义,下列行为属于机械表演行为的是()。
ISP是掌握Internet______的机构。
最新回复
(
0
)