关于EXCEPT和INTERSECT的用法和例子

时间:2023-03-08 17:43:15

EXCEPT是指在第一个集合中存在,但是不存在于第二个集合中的数据。

INTERSECT是指在两个集合中都存在的数据。

select qq from #table1 如下:

关于EXCEPT和INTERSECT的用法和例子

select qq from #table2 如下:

关于EXCEPT和INTERSECT的用法和例子

使用EXCEPT 从左查询中返回右查询不存在的所有数据,且不重复。

select * from #table1 EXCEPT  select * from #table2 查询结果值:

关于EXCEPT和INTERSECT的用法和例子

返回 INTERSECT 操作数左右两边的两个查询都存在的所有数据,且不重复。

select * from #table1 INTERSECT  select * from #table2  查询结果值:

关于EXCEPT和INTERSECT的用法和例子