SQLServer資料集合的交 並 差集運算

2022-02-11 16:55:45 字數 1064 閱讀 4711

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...