关于EXCEPT和INTERSECT的用法和例子

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

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

select qq from #table1 如下:

select qq from #table2 如下:

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

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

 

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

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

猜你喜欢

转载自www.cnblogs.com/huang34/p/9248192.html