EXCEPT差集运算

  EXCEPT差集运算在逻辑上先删除两个输入多集中的重复行,把多集变成集合,然后返回只在第一个集合中出现,在第二个集合中不出现的所有行。可以看下面示意图。

下面是一个简单的示例。

USE TSQLFundamentals2008;

GO



-- EXCEPT差集运算

-- 以下代码返回属于职员地址,但不属于客户地址的不同地址

SELECT country,region,city FROM HR.Employees

EXCEPT

SELECT country,region,city FROM Sales.Customers;

查询结果:

你可能感兴趣的:(运算)