sqlserver2005通過intersect,union,except和三個關鍵字對應交、並、差三種集合運算。
他們的對應關係可以參考下面圖示
usetempdb
goif
(object_id
('t1'
) is
notnull
) drop
table
t1if
(object_id
('t2'
) is
notnull
) drop
table
t2go
create
table
t1 (a
int)
insert
into
t1select
1union
select
2union
select
3create
table
t2 (a
int)
insert
into
t2select
3union
select
4union
select5go
select
*from
t1union
select
*from
t2go
/* 求表並集12
345*/select
*from
t1union
allselect
*from
t2go
/*求表並集不過濾重複12
3345*/
select
*from
t1except
select
*from
t2go
/*求t1對t2的差集
12*/
select
*from
t1intersect
select
*from
t2go
/*求t1對t2的交集
3*/
SQLServer資料集合的交 並 差集運算
sqlserver2005通過intersect,union,except和三個關鍵字對應交 並 差三種集合運算。他們的對應關係可以參考下面圖示 求表並集12 345 select from t1union allselect from t2go 求表並集不過濾重複12 3345 select fr...
聯邦學習 隱私集合求交PSI
隱私集合求交,psi,即private set intersection,看到一篇講解psi很細緻的文章,想著搭配流程圖會更容易理解 隱私集合求交,就是在雙方不洩露任何額外資訊基礎上,得到雙方的資料交集。也就是雙方psi之後,只知道哪些資料對方也有,除此之外一無所知。對於psi,我們可以簡單想象如下...
SQL Server日期函式集合
1 獲取系統日期和時間值函式 getdate select getdate as today getutcdate select getutcdate as today 2 修改日期和時間值函式 dat 參考 1 獲取系統日期和時間值函式 getdate select getdate as toda...