首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有S(学号,姓名,性别)和SC(学号,课程号,成绩)两个表,如下SQL语句检索选修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别,正确的SQL命令是( )。
设有S(学号,姓名,性别)和SC(学号,课程号,成绩)两个表,如下SQL语句检索选修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别,正确的SQL命令是( )。
admin
2015-08-25
54
问题
设有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班级.班级号=学生.班级号;AND年龄>=20AND性别="男";ORDERBY班级名称DESC
为学生表建立普通索引,要求按“学号”字段升序排列,如果学号(C,4)相等,则按成绩(N,3)升序排列,下列语句正确的是()。
从图书表中删除总编号为"0001"的元组,应使用命令【】图书WHERE总编号="0001"
在不使用索引的情况下,为了定位满足某个逻辑条件的记录应该使用命令【】。
下列叙述中,不属于测试的特征的是
命令?LEN("中国")
在菜单设计器中执行"程序"菜单中的"运行"系统菜单命令后,命令窗口中将出现
结构化程序设计方法的3种基本控制结构中不包括
在SQL的SELECT语句进行分组计算查询时,可以使用【】子句来去掉不满足条件的分组。
在SQL语句中,表达式“工资BETWEEN1220AND1250”的含义是______。
随机试题
在Excel003单元格中输入=9>(7—4),将显示False。()
急性乳腺炎常发生于
某工程网图如下图所示,根据网络图的绘图规则,图中存在的错误有()。
根据《招标投标法》,招标人和中标人应当自中标通知书发出之日起()日内,按照招标文件和中标人的投标文件订立书面合同。
既具有抵税效应,又能带来杠杆利益的筹资方式是()。
夏天,打开冰箱冷冻室的门,常常看到冷冻室中冒出一股白雾,这是()。
设函数f(x)在x=a的某个邻域内连续,且f(a)为其极大值,则存在δ>0,当x∈(a一δ,a+δ)时,必有
SometimebetweendigestingChristmasdinnerandputtingyourheadbackdowntowork,spareathoughtortwoforthecranberry.
以下叙述中正确的是()。
Aresultof800outof1,000intheaptitudetestisjust______theaveragescoreachievedbyourgraduaterecruits.
最新回复
(
0
)