首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有S(学号,姓名,性别)和SC(学号,课程号,成绩)两个表,如下SQL语句检索选修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别,正确的SQL命令是( )。
设有S(学号,姓名,性别)和SC(学号,课程号,成绩)两个表,如下SQL语句检索选修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别,正确的SQL命令是( )。
admin
2015-08-25
37
问题
设有S(学号,姓名,性别)和SC(学号,课程号,成绩)两个表,如下SQL语句检索选修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别,正确的SQL命令是( )。
选项
A、SELECT 学号,姓名,性别 FROM s WHERE EXISTS ( SELECT * FROM sc WHERE SC.学号 = S.学号 AND成绩 <= 85 )
B、SELECT 学号,姓名,性别 FROM s WHERE NOT EXISTS ( SELECT * FROM sc WHERE SC.学号 = S.学号 AND成绩 <= 85 )
C、SELECT 学号,姓名,性别 FROM s WHERE EXISTS (SELECT * FROM sc WHERE SC.学号 = S.学号 AND成绩 > 85 )
D、SELECT 学号,姓名,性别 FROM s WHERE NOT EXISTS ( SELECT * FROM sc WHERE SC.学号 = S.学号 AND成绩 < 85 )
答案
D
解析
本题考查内外层嵌套查询以及使用量词和谓词的查询。EXISTS是谓词,EXISTS或NOT EXISTS是用来检查在子查询中是否有结果返回,即存在元组或不存在元组。其本身并没有进行任何运算或比较,只用来返回子查询结果。本题要检索选修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别,SELECT * FROM sc WHERE SC.学号 = S.学号 AND成绩 < 85已经筛选出成绩小于85分的所有记录,NOT EXISTS命令即返回高于或等于85分的记录,因此D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/vPEp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
对于图书管理数据库,检索藏书中比高等教育出版社的所有图书的书价更高的书,下面SQL语句正确的是______。SELECT*FROM图书WHERE单价>ALL;
对序列中的元素通过适当的位置交换,将有关元素一次性地放置在其最终位置上,这种排序方法是______。
下列叙述中,正确的是
在VisualFoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字字段或候选关键字段时,自动更改所有相关子表中的对应值,应选择【】。
在表设计器的"字段"选项卡中有一组定义字段有效性规则的项目,它们是【】、"信息"和"默认值"。
在SQL的SELECT语句进行分组计算查询时,可以使用【】子句来去掉不满足条件的分组。
下面是关于表单数据环境的叙述,其中错误的是
向项目中添加表单,应该使用项目管理器的
下列选项中,不属于模块间耦合的是
要为表单设计下拉式菜单,首先需要在菜单设计时,在“常规选项”对话框中选择“顶层表单”复选框;其次要将表单的ShowWindow属性值设置为【】,使其成为顶层表单;最后需要在表单【】的事件代码中添加调用菜单程序的命令。
随机试题
A.牛蒡子B.淡豆豉C.栀子D.葛根E.芦根(1997-87,88题)功能透疹,兼能除毒的药物是()(
A.脂肪肝B.肝癌C.肝淤血D.正常肝E.急性肝炎触诊肝质地柔软,如触口唇见于
医学伦理学的研究对象包括
甲、乙,丙三人在学习权利和义务的有关内容后进行了讨论。甲说:(1)法不溯及既往都是为了更好地保障公民权利;(2)权利对于一切人部是平等的,义务则因人而异。乙说:(1)权利可以放弃,义务必须履行;(2)权利和义务是一切法律规范、法律部门甚至整个法
城市化Ⅱ包括()。
最适合运用模仿法的咨询对象是()。
下列属于行政强制措施的是()。
“青红皂白”现在常用来比喻事情的是非曲直,其原意是指各种深浅不同的颜色。其中“皂”指的是()。
Inordertobuyherahouseshehadtogeta______fromthebankshelikes.
若有以下程序:#includeusingnamespacestd;classA{public:A(inti,intj){a=i:b=j;}
最新回复
(
0
)