首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
查询选修C2课程号的学生姓名,下列SQL语句中错误是
查询选修C2课程号的学生姓名,下列SQL语句中错误是
admin
2016-12-07
84
问题
查询选修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/OyIp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
在考生文件夹下,打开商品销售数据库cdb,完成如下简单应用:(1)使用一对多报表向导建立名称为porder的报表。要求从父表顾客表cust中选择所有字段,从子表订单表order中选择所有字段;两表之间采用“顾客号”字段连接;按“顾客号”字段升序排序;报
(1)在scoremanagei数据库中统计选修了课程的学生人数(选修多门时,只计算1次),统计结果保存在一个新表newtable中,表中只有一个字段,字段名为学生人数。(2)使用一对多报表向导建立报表。要求:父表为“学生”,子表为“课程”,
(1)请修改并执行名为modiform的表单,要求如下:为表单建立数据环境,并向其中添加表“产品”和“外型”。(2)在考生文件夹下,打开SDB数据库,完成如下应用:创建一个标题名为“查询”、文件名为testb的表单,为表单建立数据环境,向数据环境
(1)用SQL语句完成下列操作:列出所有与“红”颜色零件相关的信息(供应商号,工程号和数量),并将检索结果按“数量”降序排序存放于表supplytemp中。(2)根据“班级学生”库中的表用SQLSELECI’命令查询学生的学号、姓名、课程号和
查询选修C2课程号的学生姓名,下列SQL语句中错误的是()。
在VisualFoxPro中调用表单文件mfl的正确命令是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
下列叙述中正确的是()。
在数据管理技术发展的三个阶段中,数据共享最好的是()。
设有关系评分(歌手号,分数,评委号),插入一条记录到“评分”关系,歌手号、分数和评委号的值分别是“1001”、9.9和“105”,正确的SQL语句是()。
随机试题
根据《建设工程安全生产管理条例》的规定,施工单位的主要负责人、项目负责人未履行其安全生产管理职责构成犯罪的,依照刑法有关规定追究刑事责任。并且,自刑罚执行完毕之日起( )年内不得担任任何施工单位的同类职务。
粗装修消防验收,是对()等验收,是对消防设施的功能性验收。
按风险的对象来划分的风险有()。
确定平衡计分卡评价指标的权重时,银行应注重()权重。
根据《中华人民共和国宪法》和法律的规定,下列表述正确的是()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
设处处可导,确定常数a,b,并求f’(x).
从数据库物理结构角度不需要解决的问题是______。A)文件的组织B)文件的结构C)索引技术D)文件的维护
【26】【40】
Therearetoomanycomplainsaboutsociety______movetoofasttokeepupwiththemachine.
最新回复
(
0
)