首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有购买表(顾客号,商品号,购买时间)。现要查询2012年顾客A购买了但顾客B没有购买的商品。 有下列查询语句: Ⅰ.SELECT商品号FROM购买表 WHERE YEAR(购买时间)=’2012’AND顾客号=’A’ AND商品号
设有购买表(顾客号,商品号,购买时间)。现要查询2012年顾客A购买了但顾客B没有购买的商品。 有下列查询语句: Ⅰ.SELECT商品号FROM购买表 WHERE YEAR(购买时间)=’2012’AND顾客号=’A’ AND商品号
admin
2021-07-14
23
问题
设有购买表(顾客号,商品号,购买时间)。现要查询2012年顾客A购买了但顾客B没有购买的商品。
有下列查询语句:
Ⅰ.SELECT商品号FROM购买表
WHERE YEAR(购买时间)=’2012’AND顾客号=’A’
AND商品号NOT IN(
SELECT商品号FROM购买表
WHERE YEAR(购买时间)=’2012’AND顾客号=’B’)
Ⅱ.SELECT商品号FROM购买表
WHERE YEAR(购买时间)=’2012’AND顾客号=’A’
EXCEPT
SELECT商品号FROM购买表
WHERE YEAR(购买时间)=’2012’AND顾客号=’B’
Ⅲ.SELECT商品号FROM购买表
WHERE YEAR(购买时间)=’2012’AND顾客号=’A’
INTERSECT
SETECT商品号FROM购买表
WHERE YEAR(购买时间)=’2012’AND顾客号.--’B’
Ⅳ.SELECT商品号FROM购买表
WHERE YEAR(购买时间)=’2012’AND顾客号=’A’
UNION
SELECT商品号FROM购买表
WHERE YEAR(购买时间)=’2012’AND顾客号<>’B’
上述语句中,能够实现该查询要求的是( )。
选项
A、仅Ⅰ和Ⅱ
B、仅Ⅰ和Ⅲ
C、仅Ⅰ和Ⅳ
D、全部
答案
A
解析
Ⅲ选项中INTERSECT返回两个集合皆有的数据,该SQL语句返回顾客A和B都购买的商品号,不符合题意;Ⅳ选项中的UNION查询出了顾客A购买的商品,通过UNION关键字合并了顾客B没有购买的商品,因此总的视图为顾客A购买的商品和B没有购买的商品总和,不符合要求。Ⅰ、Ⅱ实现的是顾客A购买商品集合与顾客B购买商品集合的差集。因此满足要求的为Ⅰ和Ⅱ,因此选择A选项。
转载请注明原文地址:https://jikaoti.com/ti/E5u7FFFM
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
SQL语言成为关系数据库的国际标准的年份是
如果多个事物在某个调度下执行结果与这些事物在某个串行调度下的执行结果相同,称这个调度为______调度。
所有数据都满足数据完整性约束条件的状态,称为数据库的
如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是
在关系数据库设计中,使每个关系达到3NF。这是哪个设计阶段的任务?
20世纪70年代数据库系统语言协会(CODASYL)下属的数据库任务组(DBTG)提出的DBTG系统代表哪种数据模型?
在关系模式R中,如果X→Y且存在X的一个真子集X′,有X′→Y′,则称Y对X的依赖为【】函数依赖。
如果某事务成功完成执行,则该事务称为【】事务。
SQL中连接表(JoinedTable)允许用户在一个SELECT语句的哪个子句中指定?
在关系数据库标准语言SQL中,实现数据检索的语句(命令)是【】。
随机试题
A.0.5%B.1%C.7%D.8%E.10%500张病床以上的医院感染发病率应低于
维生素D3在何处羟化后具有生物活性
公路路面技术状况包括()。
规划环境影响评价的基本内容总共包括( )个方面。
关于陈述性知识,下列说法正确的是()。
有一类分数,每个分子与分母的和是100,如果分子减K,分母加K,得新的分数约分后等于,其中K是正整数,则该类分数中分数值最小的是()。
动作速度是指人体或人体的某一部分快速完成单个动作或成套动作的能力。它是运动员的基本素质之一,在体能训练中有重要地位。根据上述定义,下列不符合动作速度的是:
姐姐比妹妹多6支铅笔,姐姐再给妹妹几支铅笔就和妹妹的铅笔数相等?( )
包过滤路由器能够阻断的攻击是()。
Ihopeyouarenot_____thatIobtainedthismoneydishonestly.
最新回复
(
0
)