首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有购买表(顾客号,商品号,购买时间)。现要查询顾客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
33
问题
设有购买表(顾客号,商品号,购买时间)。现要查询顾客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://kaotiyun.com/show/JBeZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
存在一个等待事务集{T0,T1,…,Tn},其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,Tn-1正等待被Tn锁住的数据项,且Tn正等待被T0锁住的数据项,则系统的工作状态处于
操作系统具有进程管理、存储管理、文件管理和设备管理的功能,在以下有关的描述中,哪种说法是不正确的?
用户程序中的输入、输出操作实际上是由哪一项完成的?
数据库管理系统中,为了保证事务的正确执行,维护数据库的完整性,要求数据库系统维护以下事务特性:______、一致性、隔离性和持久性。
在排序过程中,比较次数与序列的初始位置无关的排序方法是
关系数据库的数据语言是什么语言?其核心部分是查询,因此又称为查询语言。
下面关于超文本的叙述中,不正确的是
在数据的三级模式结构中,外模式有
当用户发出查询数据库数据的命令时,数据库管理系统不需要进行的检查是
把SQL语言嵌入语言使用时必须解决的问题有Ⅰ.区分SQL语句与主语言语句Ⅱ.数据库工作单元和程序工作单元之间的通信Ⅲ.协调SQL语句与主语言语句处理记录的不同方式
随机试题
请简述生产率。
A.水蛭、虻虫、三棱、莪术B.黄连、桂枝、党参、山药C.肉桂、附子、枳实、姜黄D.木香、香附、贝母、前胡
下列不符合早期食管癌的描述是
与确保数字化彩色多普勒超声仪高性能、多功能的关键技术关系不大的是
男性,42岁,胃大部切除术(毕Ⅱ式)术后一年出现上腹部烧灼痛,进食后加重,抑酸剂治疗无效
预埋地脚螺栓的验收要求中,安装胀锚地脚螺栓的基础混凝土强度不得小于()MPa,基础混凝土或钢筋混凝土有裂缝的部位不得使用胀锚地脚螺栓。
使用计量标准器具必须具备的条件是()。
期货交易所会员资格不得转让。()
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。#inc1ude<iostream>usingnamespacestd;classBase{
Thedifferencebetweenaliquidandagasisobvious【l】theconditionsoftemperatureandpressurecommonlyfoundatthesurface
最新回复
(
0
)