设在SQL Server 2008某数据库中有购买表(顾客号,商品号,购买时间),现要查询C01顾客购买过但C02顾客没有购买过的商品。请补全下列语句。 SELECT 商品号 FROM 购买表 WHERE 顾客号 = ′C01′ ____________

admin2015-07-24  9

问题 设在SQL Server 2008某数据库中有购买表(顾客号,商品号,购买时间),现要查询C01顾客购买过但C02顾客没有购买过的商品。请补全下列语句。
SELECT 商品号 FROM 购买表 WHERE 顾客号 = ′C01′
____________
SELECT 商品号 FROM 购买表 WHERE 顾客号 = ′C02′;

选项

答案EXCEPT

解析 SELECT语句的查询结果是元组的集合,所以多个SELECT语句的结果可以进行集合操作。集合操作主要包括并操作UNION、交操作INTERSECT和差操作EXCEPT。参加集合操作的各查询结果的列数必须相同,对应项的数据类型也必须相同。
转载请注明原文地址:https://kaotiyun.com/show/IIlZ777K
0

最新回复(0)