首页 > 数据库技术 > 详细

SQL EXCEPT INTERSECT

时间:2015-09-12 10:42:47      阅读:273      评论:0      收藏:0      [点我收藏+]

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

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

create table t1(id int,mark char(2))
go
create table t2(id int,mark char(2))
go
insert into t1
    select 1,t1 union all
    select 2,t2 union all
    select 3,t3 union all
    select 4,t4
go
insert into t2
    select 2,t2 union all
    select 3,m3 union all
    select 5,m5 union all
    select 6,t6
go
select * from t1
EXCEPT
select * from t2
go
select * from t1
INTERSECT
select * from t2
go

--EXCEPT结果集为
--1    t1
--3    t3
--4    t4

--INTERSECT结果集为
--2    t2

 

SQL EXCEPT INTERSECT

原文:http://www.cnblogs.com/ilookbo/p/4802637.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!