校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > sql server 交集,差集的用法詳解

sql server 交集,差集的用法詳解

熱門標(biāo)簽:地圖標(biāo)注如何弄全套標(biāo) 萬利達(dá)綜合醫(yī)院地圖標(biāo)注點 股票配資電銷機(jī)器人 南京電銷外呼系統(tǒng)哪家好 在電子版地圖標(biāo)注要收費嗎 武漢AI電銷機(jī)器人 電銷機(jī)器人 深圳 外呼系統(tǒng)會封嗎 實體店地圖標(biāo)注怎么標(biāo)

概述

為什么使用集合運算:

  在集合運算中比聯(lián)接查詢和EXISTS/NOT EXISTS更方便。

并集運算(UNION)

并集:兩個集合的并集是一個包含集合A和B中所有元素的集合。

在T-SQL中。UNION集合運算可以將兩個輸入查詢的結(jié)果組合成一個結(jié)果集。需要注意的是:如果一個行在任何一個輸入集合中出現(xiàn),它也會在UNION運算的結(jié)果中出現(xiàn)。T-SQL支持以下兩種選項:

(1)UNION ALL:不會刪除重復(fù)行

-- union allselect 
country, region, city from hr.Employees
union all
select country, region, city from sales.Customers;

(2)UNION:會刪除重復(fù)行

-- union
select country, region from hr.Employees
union
select country, region from sales.Customers;

交集運算(INTERSECT)

交集:兩個集合(記為集合A和集合B)的交集是由既屬于A,也屬于B的所有元素組成的集合。

在T-SQL中,INTERSECT集合運算對兩個輸入查詢的結(jié)果取其交集,只返回在兩個查詢結(jié)果集中都出現(xiàn)的行。

  INTERSECT集合運算在邏輯上會首先刪除兩個輸入集中的重復(fù)行,然后返回只在兩個集合中中都出現(xiàn)的行。換句話說:如果一個行在兩個輸入集中都至少出現(xiàn)一次,那么交集返回的結(jié)果中將包含這一行。

  例如,下面返回既是雇員地址,又是客戶地址的不同地址:

-- intersect
select country, region, city from hr.Employees
intersect
select country, region, city from sales.Customers;

這里需要說的是,集合運算對行進(jìn)行比較時,認(rèn)為兩個NULL值相等,所以就返回該行記錄。

差集運算(EXCEPT)

差集:兩個集合(記為集合A和集合B)的由屬于集合A,但不屬于集合B的所有元素組成的集合。

 在T-SQL中,集合之差使用EXCEPT集合運算實現(xiàn)的。它對兩個輸入查詢的結(jié)果集進(jìn)行操作,反會出現(xiàn)在第一個結(jié)果集中,但不出現(xiàn)在第二個結(jié)果集中的所有行。

  EXCEPT結(jié)合運算在邏輯上首先刪除兩個輸入集中的重復(fù)行,然后返回只在第一個集合中出現(xiàn),在第二個結(jié)果集中不出現(xiàn)的所有行。換句話說:一個行能夠被返回,僅當(dāng)這個行在第一個輸入的集合中至少出現(xiàn)過一次,而且在第二個集合中一次也沒出現(xiàn)過。

  此外,相比UNION和INTERSECT,兩個輸入集合的順序是會影響到最后返回結(jié)果的。

  例如,借助EXCEPT運算,我們可以方便地實現(xiàn)屬于A但不屬于B的場景,下面返回屬于員工抵制,但不屬于客戶地址的地址記錄:

-- except 
select country, region, city from hr.Employees
except
select country, region, city from sales.Customers;

集合運算優(yōu)先級

SQL定義了集合運算之間的優(yōu)先級:INTERSECT最高,UNION和EXCEPT相等。

  換句話說:首先會計算INTERSECT,然后按照從左至右的出現(xiàn)順序依次處理優(yōu)先級相同的運算。

-- 集合運算的優(yōu)先級
select country, region, city from Production.Suppliers
except
select country, region, city from hr.Employees
intersect
select country, region, city from sales.Customers;

上面這段SQL代碼,因為INTERSECT優(yōu)先級比EXCEPT高,所以首先進(jìn)行INTERSECT交集運算。因此,這個查詢的含義是:返回沒有出現(xiàn)在員工地址和客戶地址交集中的供應(yīng)商地址。

集合運算的優(yōu)先級

1.INTERSECT>UNION=EXCEPT

2.首先計算INTERSECT,然后從左到右的出現(xiàn)順序依次處理優(yōu)先級的相同的運算。

3.可以使用圓括號控制集合運算的優(yōu)先級,它具有最高的優(yōu)先級。

在排序函數(shù)的OVER字句中使用ORDER BY ( SELECT 常量> )可以告訴SQL Server不必在意行的順序。

使用表表達(dá)式避開不支持的邏輯查詢處理

集合運算查詢本身并不持之除ORDER BY意外的其他邏輯查詢處理階段,但可以通過表表達(dá)式來避開這一限制。

  解決方案就是:首先根據(jù)包含集合運算的查詢定義一個表表達(dá)式,然后在外部查詢中對表表達(dá)式應(yīng)用任何需要的邏輯查詢處理。

(1)例如,下面的查詢返回每個國家中不同的員工地址或客戶地址的數(shù)量:

select country, COUNT(*) as numlocations
from (select country, region, city from hr.Employees 
union 
select country, region, city from sales.Customers) as Ugroup by country;

(2)例如,下面的查詢返回由員工地址為3或5的員工最近處理過的兩個訂單:、

select empid,orderid,orderdate 
from (select top (2) empid,orderid,orderdate 
 from sales.Orders
 where empid=3
 order by orderdate desc,orderid desc) as D1
union all
select empid,orderid,orderdate 
from (select top (2) empid,orderid,orderdate 
 from sales.Orders
 where empid=5
 order by orderdate desc,orderid desc) as D2;

到此這篇關(guān)于sql server 交集,差集的用法詳解的文章就介紹到這了,更多相關(guān)sql server 交集,差集 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • SQL語句的并集UNION 交集JOIN(內(nèi)連接,外連接)等介紹
  • MySQL實現(xiàn)差集(Minus)和交集(Intersect)測試報告
  • MySQL 查詢結(jié)果取交集的實現(xiàn)方法
  • SQLServer中求兩個字符串的交集
  • mysql-joins具體用法說明

標(biāo)簽:廣東 濟(jì)寧 濟(jì)源 武威 安徽 臺州 汕頭 泰安

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《sql server 交集,差集的用法詳解》,本文關(guān)鍵詞  sql,server,交集,差集,的,用法,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《sql server 交集,差集的用法詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于sql server 交集,差集的用法詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    日本韩国欧美一区二区三区| 日本精品裸体写真集在线观看 | 欧美亚洲国产怡红院影院| 亚洲图片有声小说| 久久综合久久99| 91啦中文在线观看| 久久97超碰国产精品超碰| 精品区一区二区| 色综合久久综合网欧美综合网| 日韩电影在线看| 国产精品视频在线看| 色素色在线综合| 国产一区不卡视频| 亚洲成人动漫在线观看| 国产精品色婷婷| 在线播放国产精品二区一二区四区| 国产乱码一区二区三区| 午夜在线电影亚洲一区| 国产女主播一区| 在线看不卡av| 成人午夜看片网址| 亚洲综合男人的天堂| 日韩一区二区在线观看视频播放| 91啪亚洲精品| 国产69精品久久久久毛片| 日韩在线观看一区二区| 亚洲欧美日韩一区| 久久久国产精品麻豆| 欧美夫妻性生活| 色哟哟国产精品免费观看| 看电视剧不卡顿的网站| 午夜精品久久久久| 亚洲免费av在线| 五月婷婷激情综合网| 亚洲欧洲av色图| 久久久高清一区二区三区| 欧美成人三级电影在线| 欧美色图免费看| 色婷婷av久久久久久久| 97成人超碰视| 成人综合在线观看| 国产伦精品一区二区三区免费迷 | 精品欧美一区二区久久| 欧美日韩在线观看一区二区 | 国产成人高清在线| 黄网站免费久久| 首页国产欧美久久| 国产精品午夜在线观看| 国产日韩av一区| 久久综合久久综合亚洲| 欧美tickling网站挠脚心| 日韩亚洲欧美高清| 欧美一级片在线| 日韩欧美视频一区| 欧美日韩美少妇| 在线观看免费视频综合| 欧美午夜电影一区| 欧洲视频一区二区| 欧美日韩另类国产亚洲欧美一级| 欧美性色黄大片| 欧美猛男gaygay网站| 欧美色网站导航| 欧美高清视频一二三区| 日韩欧美二区三区| 久久综合久久鬼色| 中文字幕国产一区| 国产精品激情偷乱一区二区∴| 色综合色综合色综合| 国产麻豆9l精品三级站| 国产亚洲精品久| 久久久久久影视| 国产精品天美传媒沈樵| 亚洲图片欧美激情| 午夜私人影院久久久久| 蜜臀av一区二区在线观看| 国产一区不卡在线| 成人一级黄色片| 一本色道久久综合亚洲91| 在线观看视频91| 日韩免费电影一区| 国产精品毛片大码女人| 亚洲综合丝袜美腿| 日本女优在线视频一区二区| 看电影不卡的网站| 91视频免费播放| 欧美一区二区三区视频在线观看| 久久久亚洲综合| 亚洲人成在线观看一区二区| 日韩中文字幕不卡| 蜜臀av性久久久久蜜臀aⅴ| 国产成人精品亚洲午夜麻豆| 欧美在线不卡一区| 欧美大片日本大片免费观看| 国产精品初高中害羞小美女文| 亚洲妇熟xx妇色黄| 国产成人在线免费观看| 成人黄色av网站在线| 91精品国产综合久久久蜜臀粉嫩| 国产视频一区不卡| 一区二区三区蜜桃| 韩国女主播一区二区三区| 国产酒店精品激情| 色狠狠一区二区| 精品国产成人在线影院| 一区二区三国产精华液| 国内久久婷婷综合| 欧美视频一区二| 精品福利一区二区三区免费视频| 亚洲丝袜制服诱惑| 国产麻豆精品在线观看| 欧美人妖巨大在线| 中文字幕亚洲视频| 国产精品系列在线播放| 色综合久久综合| 久久久不卡网国产精品二区| 天堂影院一区二区| 91视视频在线直接观看在线看网页在线看| 日韩一区二区在线观看| 亚洲免费在线观看| 国产一区二区三区精品欧美日韩一区二区三区 | 欧美精品在线一区二区三区| 国产欧美精品国产国产专区| 免费一区二区视频| 在线国产亚洲欧美| 中文字幕在线观看不卡视频| 久久精品国产亚洲高清剧情介绍 | 日韩女优av电影在线观看| 亚洲成av人片在www色猫咪| 欧洲人成人精品| 一区二区三区高清| 色香蕉久久蜜桃| 夜夜揉揉日日人人青青一国产精品 | 中文字幕二三区不卡| 国产成人综合在线| 亚洲国产精品成人久久综合一区| 国产老女人精品毛片久久| 久久久蜜桃精品| 国产大片一区二区| 国产欧美va欧美不卡在线| 成人app在线观看| 亚洲欧洲综合另类在线| 色美美综合视频| 亚洲成人免费看| 日韩一区二区免费在线电影| 看片网站欧美日韩| 国产欧美日韩在线视频| 成人av电影免费观看| 一区二区三区四区蜜桃| 欧美日免费三级在线| 日韩高清欧美激情| www激情久久| 大胆亚洲人体视频| 亚洲男女毛片无遮挡| 欧美精品第1页| 激情综合网最新| 欧美激情一区二区三区蜜桃视频| 99在线精品免费| 亚洲第一主播视频| 精品国免费一区二区三区| 国产成人午夜精品影院观看视频| 国产精品久久久久久久午夜片| 在线亚洲一区二区| 裸体在线国模精品偷拍| 国产日产欧美一区二区三区| 一本色道久久综合亚洲aⅴ蜜桃| 天堂av在线一区| 国产亚洲短视频| 色婷婷综合久久久中文一区二区| 日本系列欧美系列| 久久精品视频一区| 91久久国产最好的精华液| 麻豆久久久久久| 亚洲丝袜精品丝袜在线| 欧美一级淫片007| 99麻豆久久久国产精品免费 | 中文字幕亚洲综合久久菠萝蜜| 欧美三片在线视频观看| 国产露脸91国语对白| 亚洲综合一二区| 久久久久国产精品麻豆ai换脸| 色中色一区二区| 经典三级一区二区| 亚洲在线免费播放| 国产欧美一区二区精品性色超碰| 欧美无砖专区一中文字| 国内精品伊人久久久久av影院 | 亚洲在线免费播放| 久久精品视频网| 在线不卡一区二区| 91猫先生在线| 国产精品影视网| 日韩高清在线观看| 亚洲欧美日韩人成在线播放| 久久久久久亚洲综合| 欧美美女一区二区三区| 91在线视频官网| 韩国欧美国产一区| 首页国产丝袜综合| 亚洲在线成人精品| 中文字幕亚洲一区二区va在线|