首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有购买表(顾客号,商品号,购买时间)。现要查询顾客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
35
问题
设有购买表(顾客号,商品号,购买时间)。现要查询顾客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全国计算机三级
相关试题推荐
概念结构设计阶段得到的结果是
候选关键字的属性可以有
SQL语言规定对数据库中的表能够执行授予权限和收回权限命令的用户
操作系统具有进程管理、存储管理、文件管理和设备管理的功能,在以下有关的描述中,哪种说法是不正确的?
关系模式规范化需要考虑数据间的依赖关系,人们已经提出了多种类型的数据依赖,其中最重要的是函数依赖和______。
SQL语言成为关系数据库的国际标准的年份是
Oracle的核心是关系型数据库,其面向对象的功能是通过对关系功能的扩充而实现的。这些扩充功能包括Ⅰ.抽象数据类型Ⅱ.对象视图Ⅲ.可变数组Ⅳ.嵌套表Ⅴ.大对象Ⅵ.封装
关系数据库的数据语言是什么语言?其核心部分是查询,因此又称为查询语言。
如下是二个稀疏矩阵的三元组法存储表示和相关的叙述Ⅰ.该稀疏矩阵有5行Ⅱ.该稀疏矩阵有4列Ⅲ.该稀疏矩阵有6个非0元素这些叙述中那个(些)是正确的?
要从选课表(学号、课程号、成绩)中查询选修了三门课程以上的学生学号,应使用的SELECT-SQL语句是
随机试题
通常对人力资源培训开发进行评价的方法有()。
甲知其房屋南边邻地将建一高层楼房,但佯装不知,将房屋售给乙。半年后,南边高楼建成,乙之房屋得不到阳光照射。此例中甲违反了民法的()
患者,男,51岁。阵发性腹痛,腹胀2天,伴恶心呕吐,大便秘结,小便黄,舌红苔薄白,脉沉弦。查体:腹软,轻压痛,偶见肠型。诊断为肠梗阻,其证型是
母乳喂养的优点不包括
对于此次运输中600箱食品损坏的损失赔偿,下列说法正确的是:如果中国船舶就与“丽纱号”关于共同海损理算费用发生争议,并诉至中国法院,“海道号”也就与“丽纱号”船舶碰撞引发的争议提交我国法院,法院在审理时应当适用何国法律?
有A和B两家建筑公司,A公司的职工人数是200人,B公司的职工人数是500人,A公司在上一年度的施工作业中造成2名职工重伤,B公司在上一年度的施工作业中造成4名职工重伤。A公司和B公司上一年度的千人重伤率分别是()。
矿业工程项目在进行施工现场准备时,关于需要完成的任务,说法不正确的是()。
对该项目的档案验收应在( )进行。根据《建设工程文件归档整理规范》规定,( )应将工程文件的形成和积累纳入工程建设管理的各个环节和有关人员的职责范围。
下面()属于市场风险的计量方法。
关于《产品质量法》对企业管理的要求,理解不正确的是()。
最新回复
(
0
)