EXCEPT差集运算在逻辑上先删除两个输入多集中的重复行,把多集变成集合,然后返回只在第一个集合中出现,在第二个集合中不出现的所有行。可以看下面示意图。
下面是一个简单的示例。
USE TSQLFundamentals2008; GO -- EXCEPT差集运算 -- 以下代码返回属于职员地址,但不属于客户地址的不同地址 SELECT country,region,city FROM HR.Employees EXCEPT SELECT country,region,city FROM Sales.Customers;
查询结果:
本文介绍 SQL 中的 EXCEPT 差集运算符,并通过一个具体例子展示如何使用该运算符来找出两个集合之间的差集。具体场景为找出员工地址中不存在于客户地址的记录。
1291

被折叠的 条评论
为什么被折叠?



