--相同数据
select *
from a
intersect
select *
from b
select *
from b
except
select *
select *
from a
intersect
select *
from b
通过上面的语句,可以返回两张表相同的数据。
select *
from b
except
select *
from a
通过上面的语句,可以返回两张表不同的数据。
有了这两种办法,我们可以省去读到表数据出来,再在程序中逐条对比的工作。
前提条件,以上两种语句的写法,是需要在sqlserver 2005及以上版本才可以的!
本文介绍如何使用SQL语句直接进行两表数据的相同及不同部分的比对,避免了传统方式中需要先读取数据再进行逐条对比的繁琐过程。文章提供了具体的SQL语句示例,并指出这些操作适用于SQL Server 2005及以上版本。
1057

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



