单选题:设有购买表(顾客号,商品号,购买时间)。现要查询2012年顾客A购买了但顾客B没有购买的商品。有下列查询语句: Ⅰ.SE

  • 题目分类:数据库
  • 题目类型:单选题
  • 查看权限:VIP
题目内容:
设有购买表(顾客号,商品号,购买时间)。现要查询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
SELECT 商品号 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.全部

参考答案:
答案解析:

在关系代数运算中,有5种基本运算,它们是(  )。

在关系代数运算中,有5种基本运算,它们是(  )。 A. B. C. D.

查看答案

某承包商在基础施工时由于实际地质情况与原招标时地勘资料不符,遇到了流沙,致使工期拖延了一个月。后又因合同的疏漏,按工程师

某承包商在基础施工时由于实际地质情况与原招标时地勘资料不符,遇到了流沙,致使工期拖延了一个月。后又因合同的疏漏,按工程师的解释导致成本增加了1万元,则对该分项工

查看答案

试题基于如下三个关系,其中学生关系student的主码是sno,课程关系course的主码是cno,选课关系sc的主码是

试题基于如下三个关系,其中学生关系student的主码是sno,课程关系course的主码是cno,选课关系sc的主码是(sno,cno)。查找学生姓名及其所选

查看答案

下列关于SQL Server 2008视图的说法,错误的是(  )

下列关于SQL Server 2008视图的说法,错误的是(  ) A.数据库中只存储标准视图的定义,并不存储标准视图的内容 B.如果在视图上创建了唯一聚集索引

查看答案

现有课程表(课程号,课程名,学分,开课学期,课程性质),课程号为主码。该表数据量较大。设经常要对该表执行类似下面的查询:

现有课程表(课程号,课程名,学分,开课学期,课程性质),课程号为主码。该表数据量较大。设经常要对该表执行类似下面的查询: SELECT * FROM 课程表

查看答案