首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
学生表:S(学号,姓名,性别,出生日期,院系) 课程表:C(课程号,课程名,学时) 选课成绩表:SC(学号,课程号,成绩) 在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型。 用SQL语句查询选修的每门课程的成绩都高于或等于85分
学生表:S(学号,姓名,性别,出生日期,院系) 课程表:C(课程号,课程名,学时) 选课成绩表:SC(学号,课程号,成绩) 在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型。 用SQL语句查询选修的每门课程的成绩都高于或等于85分
admin
2014-11-29
48
问题
学生表:S(学号,姓名,性别,出生日期,院系)
课程表:C(课程号,课程名,学时)
选课成绩表:SC(学号,课程号,成绩)
在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型。
用SQL语句查询选修的每门课程的成绩都高于或等于85分的学生的学号和姓名,正确的命令是( )。
选项
A、SELECT学号,姓名FROM S WHERE NOT 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,SC
WHERE S.学号=SC.学号AND成绩>=85
D、SELECT学号,姓名FROM S,SC
WHERE S.学号=SC.学号AND ALL成绩>=85
答案
A
解析
本题属于多表查询,使用联接查询或嵌套查询,选项C)和选项D)使用联接查询,使用时学号字段前要表明所属的表,写法都不完整;选项A)和选项B)中的EXISTS属于SQL查询谓词,EXISTS或。NOTEXISTS是用来检查在子查询中是否有结果返回,即存在元组或不存在元组,子查询要用圆括号括起来。选项A)中的子查询查询的是“SC”表中“学号”等于“S”表中“学号”并且成绩小于85的数据,然后在外层查询中检索“S”表中的“学号”是否存在于予查询的查询结果中,将不存在的“学号”显示其“学号”和“姓名”的信息。
转载请注明原文地址:https://kaotiyun.com/show/eKop777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
使用SQL语句实现将一条新的记录插入“学生”表中:INSERT______学生(学号,姓名)VALUES("9801","李峰")
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是( )。
不需要事先建立就可以使用的变量是()。
查询每门课程的最高分,要求得到的信息包括课程名称和分数。正确的命令是统计只有2名以下(含2名)学生选修的课程情况,统计结果中的信息包括课程名称、开课院系和选修人数,并按选课人数排序。正确的命令是
栈的3种基本运算是入栈、退栈和______。
数据库系统中实现各种数据管理功能的核心软件是______。
下列程序段执行以后,内存变量y的值是( )。x=34567y=0DOWHILEx>0y=x%10+y*10X=int(x/10)ENDDO
“项目管理器”的“运行”按钮用于执行选定的文件,这些文件可以是( )。
为了提高软件模块的独立性,模块之间最好是()。
有下列二叉树,对此二叉树前序遍历的结果为( )。
随机试题
小军由于交友不慎,染上了毒瘾。其家人对其十分担心,劝其戒毒。小军自己也希望可以戒掉毒瘾,过正常人的生活,可每次都半途而废家人担心一直这样下去会危及生命,故向有关机构寻求帮助。最后,当地的戒毒所帮他戒掉了毒瘾。这说明社会工作的目标之一是(
两个或两个以上的()称为褶皱。
广播电视的基本资源是【】
正常壁层胸膜的声像图表现,错误的是
药物与机体分子相互作用所引起的初始反应药物引起机体功能生理、生化的继发性改变
含粘粒的砂砾土宜用水筛法进行颗粒分析。()
公共建筑及综合性建筑,总高度超过()的为高层,但不包括总高度超过这个范围的单层建筑。
ABC会计师事务所负责审计甲公司2015年度财务报表,审计项目组在审计工作底稿中与货币资金审计相关的部分内容摘录如下:(1)2016年2月2日,审计项目组监督甲公司管理层对库存现金进行了盘点,并将结果与现金日记账进行了核对,未发现差异,因此得出库存现金账
生产关系包括______、______、______和______四个环节。
FileOutputStream类属于Java的哪一个包?()
最新回复
(
0
)