深入SQL SERVER合并相關(guān)操作Union,Except,Intersect的詳解
1. 并集(union,Union all)
這個(gè)很簡(jiǎn)單,是把兩個(gè)結(jié)果集水平合并起來(lái)。例如
SELECT * FROM A
UNION
SELECT * FROM B
【注意】union會(huì)刪除重復(fù)值,也就是說(shuō)A和B中重復(fù)的行,最終只會(huì)出現(xiàn)一次,而union all則會(huì)保留重復(fù)行。

2. 差異(Except)
就是兩個(gè)集中不重復(fù)的部分。例如
SELECT * FROM A
EXCEPT
SELECT * FROM B
這個(gè)的意思是,凡是不出現(xiàn)在B表中的A表的行。

3. 交集(intersect)
就是兩個(gè)集中共同的部分。例如
SELECT * FROM A
INTERSECT
SELECT * FROM B
這個(gè)的意思是,同時(shí)出現(xiàn)在A(yíng)和B中的記錄

相關(guān)文章
OBJECTPROPERTY與sp_rename更改對(duì)象名稱(chēng)的介紹
開(kāi)發(fā)過(guò)程中,錯(cuò)誤免不了。為了糾正錯(cuò)誤與規(guī)范化。可以使用MS SQL Server的系統(tǒng)存儲(chǔ)過(guò)程sp_rename與OBJECTPROPERTY來(lái)更改重命名2012-01-01安裝完成后如何找回SQL Server實(shí)例安裝時(shí)的序列號(hào)
當(dāng)我們需要再次安裝sqlserver時(shí),如何找回sqlserver實(shí)例安裝時(shí)的序列號(hào)呢?下面,跟著腳本之家小編一起學(xué)習(xí)安裝完成后如何找回SQL Server實(shí)例安裝時(shí)的序列號(hào),需要的朋友可以參考下2015-09-09Sql Server使用cursor處理重復(fù)數(shù)據(jù)過(guò)程詳解
本節(jié)主要介紹了Sql Server cursor的使用,以處理重復(fù)數(shù)據(jù)為例,需要的朋友可以參考下2014-08-08SQL?Server查詢(xún)結(jié)果導(dǎo)出到EXCEL表格的圖文教程
相信大家常常會(huì)遇到將SqlServer查詢(xún)結(jié)果導(dǎo)出到Excel的問(wèn)題,下面這篇文章主要給大家給大家介紹了SQL?Server查詢(xún)結(jié)果導(dǎo)出到EXCEL表格的相關(guān)資料,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下2022-08-08在程序中壓縮sql server2000的數(shù)據(jù)庫(kù)備份文件的代碼
在程序中壓縮sql server2000的數(shù)據(jù)庫(kù)備份文件的代碼...2007-03-03SQLSERVER?出現(xiàn)死鎖查找方法和解決辦法(推薦)
這篇文章主要介紹了SQLSERVER?出現(xiàn)死鎖查找方法和解決辦法(推薦),文中講解了查詢(xún)死鎖語(yǔ)句,殺死死鎖的解決方法,需要的朋友可以參考下2024-02-02mssql數(shù)據(jù)庫(kù)中的表、字段sql語(yǔ)句
在數(shù)據(jù)庫(kù)中創(chuàng)建的每個(gè)對(duì)象(例如約束、默認(rèn)值、日志、規(guī)則以及存儲(chǔ)過(guò)程)都對(duì)應(yīng)一行。2010-12-12不同數(shù)據(jù)庫(kù)之間導(dǎo)入導(dǎo)出功能介紹
在SQL Server中使用最廣泛的就是通過(guò)SELECT INTO語(yǔ)句導(dǎo)出數(shù)據(jù),SELECT INTO語(yǔ)句同時(shí)具備兩個(gè)功能2010-12-12