设有购买表(顾客号,商品号,购买时间)。现要查询2012年顾客A购买了但顾客B没有购买的商品。下列查询语句能够实现该查询要求的是
A、SELECT 商品号 FROM购买表 WHERE YEAR(购买时间)='2012' AND 顾客号 = 'A'AND 商品号 NOT IN (SELECT 商品号 FROM购买表 WHERE YEAR(购买时间)='2012' AND 顾客号 = 'B');
B、SELECT 商品号 FROM购买表 WHERE YEAR(购买时间)='2012' AND 顾客号 = 'A'EXCEPTSELECT 商品号 FROM购买表 WHERE YEAR(购买时间)='2012' AND 顾客号 = 'B';
C、SELECT 商品号 FROM购买表 WHERE YEAR(购买时间)= 2012 AND 顾客号 = 'A'INTERSECTSELECT 商品号 FROM购买表 WHERE YEAR(购买时间)='2012' AND 顾客号 = 'B';
D、SELECT 商品号 FROM购买表 WHERE YEAR(购买时间)='2012' AND 顾客号 = 'A' UNIONSELECT 商品号 FROM购买表 WHERE YEAR(购买时间)='2012' AND 顾客号 <> 'B'
发布时间:2025-07-30 22:49:32