ORACLE中union/union all/Intersect/Minus用法

ORACLE中union/union all/Intersect/Minus用法
 
Union,對兩個結果集進行並集操作,不包括重複行,同時進行默認規則的排序;
Union All,對兩個結果集進行並集操作,包括重複行,不進行排序;
Intersect,對兩個結果集進行交集操作,不包括重複行,同時進行默認規則的排序;
Minus,對兩個結果集進行差操作,不包括重複行,同時進行默認規則的排序。
order by子句必須寫在最後一個結果集裏,並且其排序規則將改變操作後的排序結果;並且對於Union、Union All、Intersect、Minus都有效。
表頭會用第一個連接塊的字段。
1.Union
union用法中,兩個select語句的字段類型匹配,而且字段個數要相同.
UNION連接的兩個表是同一表,使用UNION會過濾重複行,顯示的是一張表的數據。
下面SQL查詢語句中兩個表完全一樣,所以查詢顯示的是單張表的信息。
發佈了36 篇原創文章 · 獲贊 12 · 訪問量 42萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章