首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有购买表(顾客号,商品号,购买时间)。现要查询顾客A与顾客B购买的相同商品。有下列查询语句: Ⅰ.SELECT商品号FROM购买表WHERE顾客号=’A’ AND商品号IN( SELECT商品号FROM购买表WHERE顾客号=’B’)
设有购买表(顾客号,商品号,购买时间)。现要查询顾客A与顾客B购买的相同商品。有下列查询语句: Ⅰ.SELECT商品号FROM购买表WHERE顾客号=’A’ AND商品号IN( SELECT商品号FROM购买表WHERE顾客号=’B’)
admin
2021-06-28
38
问题
设有购买表(顾客号,商品号,购买时间)。现要查询顾客A与顾客B购买的相同商品。有下列查询语句:
Ⅰ.SELECT商品号FROM购买表WHERE顾客号=’A’
AND商品号IN(
SELECT商品号FROM购买表WHERE顾客号=’B’)
Ⅱ.SELECT商品号FROM购买表WHERE顾客号=’A’
EXCEPT
SELECT商品号FROM购买表WHERE顾客号=’B’
Ⅲ.SELECT商品号FROM购买表WHERE顾客号=’A’
INTERSECT
SELECT商品号FROM购买表WHERE顾客号=’B’
Ⅳ.SELECT商品号FROM购买表WHERE顾客号=’A’
UNION
SELECT商品号FROM购买表WHERE顾客号=’B’
上述语句中,能够实现该查询要求的是( )。
选项
A、仅Ⅰ和Ⅱ
B、仅Ⅰ和Ⅲ
C、仅Ⅰ和Ⅳ
D、仅Ⅲ
答案
B
解析
SQL中的集合操作符IN、EXCEPT、INTERSECT和uNION的用法分别为:①IN,确定给定的值是否与子查询或列表中的值相匹配,选择与列表中的任意一个值匹配的行;②EXCEPT,指在第一个集合中存在,但是不存在于第二个集合中的数据;③INTERSECT,是指在两个集合中都存在的数据;④UNION,操作符用于合并两个或多个SELECT语句的结果集,对于UNION操作符,请注意,UNION内部的SELECT语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条SELECT语句中的列的顺序必须相同。要返回A和B相同的商品,则选项I中先查出B购买的商品号,并且使用IN操作符,查出A购买的商品号且该商品号同时也在B购买的商品号结果集中,即满足了A和B都购买的商品号,符合要求。选项Ⅱ中的EXCEPT操作符使得查询出的结果为A购买的商品减去B购买的商品,不符合要求。选项Ⅲ的IN-TERSECT操作符表示两个结果集都存在的商品号,即既属于A又属于B的商品号,符合要求。选项Ⅳ中的UNION操作符表示两个结果集的合并,即包括A购买的商品也包括B购买的商品,不符合要求。
转载请注明原文地址:https://www.kaotiyun.com/show/JBeZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
关系数据库中,实现实体之间的联系是通过表与表之间的
用二维表数据来表示实体之间联系的模型叫做
对资源采用按序分配策略能达到下列哪个目的?
在一个长度为n的顺序表的表尾插入一个新元素的渐进时间复杂度为
关于数据库技术的发展历史,下列说明不正确的是
以下关于E-R模型向关系模型转换的叙述中,哪一条是不正确的?
关于电子邮件,下列说法中错误的是
当一个进程完成了特定的任务后,系统收回这个进程所占的工作区或主存空间或资源和取消该进程的【】就撤消了该进程。
下列全部属于结构图的组图是()。
随机试题
肉芽肿性炎中上皮样细胞来源于
A、规章制度B、控制设施环境C、每日查对医嘱D、基础护理合格率E、组织文化以上哪一项属于同期控制()
细胞静息电位的论述,不恰当的是
李某在甲地被判处有期徒刑7年。服刑期间,李某脱逃。李某被捕回后,发现李某脱逃期间在乙地犯有抢劫罪。对李某所犯新罪应当由哪个机关负责侦查?()
设函数f(x)在[0,+∞)上连续,且f(x)=lnx+满足,则f(x)是()。
从公共组织层次上来考察,行政效率可以分为()。
工程承包人收到劳务分包人递交的结算资料后( )内进行核实,给予确认或者提出修改意见。工程承包人确认结算资料后( )内向劳务分包人支付劳务报酬尾款。
适用于气温较高地区的消火栓是()。
本题涉及营业税法、企业所得税法。某外资持股25%的重型机械生产企业,2014年全年主营业务收入7500万元,其他业务收入2300万元,营业外收入1200万元,主营业务成本6000万元,其他业务成本1300万元,营业外支出800万元,营业税金及附加420万
()对于生活相当于能量对于()。
最新回复
(
0
)