早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->

设有购买表(顾客号,商品号,购买时间)。现要查询顾客A与顾客B购买的相同商品。有下列查询语句:Ⅰ.SEL

题目

设有购买表(顾客号,商品号,购买时间)。现要查询顾客A与顾客B购买的相同商品。有下列查询语句:Ⅰ.SELECT商品号FROM购买表WHERE顾客号=ˊAˊAND商品号IN(SELECT商品号FROM购买表WHERE顾客号=ˊBˊ)Ⅱ.SELECT商品号FROM购买表WHERE顾客号=ˊA ˊEXCEPTSELECT商品号FROM购买表WHERE顾客号=ˊBˊⅢ.SELECT商品号FROM购买表WHERE顾客号=ˊAˊINTERSECTSELECT商品号FROM购买表WHERE顾客号=ˊBˊⅣ.SELECT商品号FROM购买表WHERE顾客号=ˊA ˊUNl0NSELECT商品号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购买的商品,不符合要求。
看了设有购买表(顾客号,商品号,购...的网友还看了以下:

设有购买表(顾客号,商品号,购买时间)。现要查询顾客A与顾客B购买的相同商品。有下列查询语句:Ⅰ.S 计算机类考试 2020-05-23 …

对于超出客户风险承受能力级别的理财产品,在客户自行咨询了解产品的风险后,由客户主动提出购 职业技能鉴定 2020-05-27 …

通过对公客户证件信息查询(11005)交易,输入()可查询该客户下的所有证件信息或是该客户某一证件 职业技能鉴定 2020-05-27 …

对公客户证件信息查询(11005)可查询该客户下的所有证件信息,下列哪项信息不可查询?()A.组织机 职业技能鉴定 2020-05-27 …

如何给客人写跟踪询盘(英语)客人好久没给我回复了,我想写一封问问客人,同时介绍好的产品给客人,应该 英语 2020-07-11 …

工艺商场按标价销售各种工艺品,进价是155元,若按标价的8折出售,每件仍可获利5元;若每件工艺品按 数学 2020-07-18 …

电大统计学计算题1、某家商场想了解顾客对商场各方面的满意情况.具体想了解如下情况:1、某家商场想了 其他 2020-07-20 …

某企业生成一种节能产品,投放市场供不应求.若该企业每月的产量保持在一定的范围,每套产品的生产成本不高 数学 2020-12-31 …

某商厦是全国十大文明示范单位之一,承诺:绝无假冒商品;顾客可以随意挑选商品,退换方便;商品琳琅满目, 政治 2021-01-07 …

听一则关于“莆仙待客之道”的介绍,完成下面填空题。(3分)(1)莆仙人招待第一次上门的客人一般会煮一 语文 2021-01-18 …