国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

UNION并集運算

2024-07-21 02:49:40
字體:
供稿:網(wǎng)友
UNION并集運算

  在集合論中,兩個集合(集合A和集合B)的并集是一個包含集合A和B中所有元素的集合。換句話說,如果一個元素屬于任何一個輸入集合,那么它也屬于結(jié)果集。如圖所示。

  對于集合運算,需要注意以下幾點:

  1. 參與集合運算的兩個查詢生成的結(jié)果集必須包含相同的列數(shù),并且相應(yīng)列必須具有兼容的數(shù)據(jù)類型。
  2. 集合運算結(jié)果中的列名由第一個查詢決定,因此,如果要為結(jié)果列分配別名,應(yīng)該在第一個查詢中分配相應(yīng)的別名。
  3. 集合運算對行進行比較時,認(rèn)為兩個NULL值相等。

UNION集合運算分為UNION ALL和UNION DISTINCT兩種情形,它們的區(qū)別是UNION ALL會保留重復(fù)行,而UNION DISTINCT會刪除重復(fù)行。下面用例子來說明。

UNION ALL

UNION ALL合并兩個集合,并保留重復(fù)行。關(guān)于UNION ALL需要注意以下幾點:

  1. UNION ALL實際上不會對行進行比較,也不會刪除重復(fù)行,它只是做個合并的操作而已。
  2. 因為UNION ALL不會刪除重復(fù)行,所以它的結(jié)果是多集,而不是真正的集合,因為相同的行在結(jié)果中可能出現(xiàn)多次。

例如。

SQL查詢代碼:

USE TSQLFundamentals2008;GO-- UNION ALL合并兩個集合,并保留重復(fù)行SELECT country,region,city FROM HR.EmployeesUNION ALLSELECT country,region,city FROM Sales.Customers

查詢結(jié)果:

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 沙洋县| 潞西市| 称多县| 旺苍县| 麻栗坡县| 桑日县| 郴州市| 左贡县| 富宁县| 新安县| 沅江市| 沁水县| 大埔区| 寻甸| 黑水县| 静乐县| 盐亭县| 汝南县| 罗江县| 洪泽县| 方山县| 东海县| 乌恰县| 山东省| 玉屏| 漳州市| 洪雅县| 河北区| 东港市| 博兴县| 武隆县| 枝江市| 托里县| 金昌市| 嘉鱼县| 南京市| 怀化市| 丰原市| 阿拉善左旗| 湟中县| 大庆市|