首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设数据库有如下表: 产品(产品号,产品名,型号,单价) 购买(购买编号,产品号,购买数量,购买日期) 若要查询“哪些产品从来没有购买过”,正确的SQL语句是( )。
设数据库有如下表: 产品(产品号,产品名,型号,单价) 购买(购买编号,产品号,购买数量,购买日期) 若要查询“哪些产品从来没有购买过”,正确的SQL语句是( )。
admin
2016-07-06
59
问题
设数据库有如下表:
产品(产品号,产品名,型号,单价)
购买(购买编号,产品号,购买数量,购买日期)
若要查询“哪些产品从来没有购买过”,正确的SQL语句是( )。
选项
A、SELECT木FROM产品WHERE NOT EXISTS(SELECT*FROM购买; WHERE产品号=产品.产品号)
B、SELECT*FROM产品WHERE产品号NOT EXISTS(SELECT产品号FROM购买)
C、SELECT*FROM产品WHERE产品号!=ANY(SELECT产品号FROM购买)
D、SELECT木FROM产品WHERE产品号=ANY(SELECT产品号FROM购买)
答案
A
解析
NOT EXISTS用来检查在子查询中是否有结果返回(即存在元组或不存在元组)。本题中A项内层查询引用了外层查询的表,查询出在“产品”表中有而在“购买”表中没有的产品号,并给出该产品号对应的产品信息,故A项正确。选项B的命令格式错误。此格式不能使用NOT。EXISTS,应该使用IN或NOTIN。ANY是量词,在进行比较运算时只要子查询中有一行能使结果为真,则结果就为真,故C、D两项不符合题目要求。
转载请注明原文地址:https://jikaoti.com/ti/kXk0FFFM
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
下面关于过程调用的陈述中,哪个是正确的
下面的程序的功能是将11到2011之间的素数插入数据库prime,程序中的错误语句是CREATETABLEprime(datnn=11D0WHILEn
下列命令中,不会创建文件的是
在VisualFoxPro中可以用DO命令执行的文件不包括
运算结果不是2010的表达式是
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
有两个关系R和S如下:由关系R通过运算得到关系S,则所使用的运算为
数据库系统的三级模式不包括
数据库设计的根本目标是要解决
随机试题
甲住A省,到B省旅游时,目击一起刑事案件,之后返回A省。案发地公安机关对甲进行询问。下列做法不符合《刑事诉讼法》规定的是()。
长期中,一个垄断竞争厂商生产的产量要使价格等于
下列是不完全骨折的是
本期发生下列事项中,影响应收账款账面价值的有()。
下列不属于违法行为的是()。
植物体细胞杂交和动物细胞融合常用的诱导剂依次是()。①秋水仙素②聚乙二醇③磷酸烯醇式丙酮酸④灭活的仙台病毒⑤草酰乙酸
课程计划基本内容有()。
远东地区最大、最先进的啤酒厂里,有一台电机默默运转带动生产,一瓶瓶_______的啤酒鱼贯产出。转眼109年已逝。这台老电机虽已停运,但仍_______地置于原地,成为青岛啤酒博物馆的“镇馆之宝”,讲述着它与青岛啤酒跨越一个世纪的_______。在博物馆里
结合材料回答问题材料1党的十八届五中全会提出:坚持绿色发展,必须坚持节约资源和保护环境的基本国策,坚持可持续发展,坚定走生产发展、生活富裕、生态良好的文明发展道路,加快建设资源节约型、环境友好型社会,形成人与自然和谐发展现代化建设新格局,推进美
Venturecapitalistshavefounditdifficulttomakeinvestmentsinwindpowerforthefactthatmostwindpowerdemandsquitela
最新回复
(
0
)