當前位置:編程學習大全網 - 編程語言 - union all是什麽意思

union all是什麽意思

union all,解釋為聯合所有。

Union解釋為聯合。

union或者Union all實現把前後兩個select集合的數據聯合起來,組成壹個結果集查詢輸出。

這就要求聯合前後的結果集,需要分別有相同的輸出字段的數目,並且對應的字段類型要相同。

SELECT column1, column2 from table1 union (all) select column1, column2 from table2

以上語句要求量表的column1字段類型相同,column2類型相同。而且每個查詢的數目都是壹樣的。

UNION ALL和UNION的差別就在ALL上面,第壹個叫聯合所有,說明會顯示前後兩個查詢所有的數據,而UNION沒有ALL(所有)這個單詞,實現將前後兩個查詢的數據聯合到壹起後,去掉重復的數據顯示。

結構化查詢語言(Structured Query Language)簡稱SQL(發音:/?es kju el/ "S-Q-L"),是壹種特殊目的的編程語言,是壹種數據庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系數據庫系統;同時也是數據庫腳本文件的擴展名。

結構化查詢語言是高級的非過程化編程語言,允許用戶在高層數據結構上工作。它不要求用戶指定對數據的存放方法,也不需要用戶了解具體的數據存放方式,所以具有完全不同底層結構的不同數據庫系統, 可以使用相同的結構化查詢語言作為數據輸入與管理的接口。結構化查詢語言語句可以嵌套,這使它具有極大的靈活性和強大的功能。

1986年10月,美國國家標準協會對SQL進行規範後,以此作為關系式數據庫管理系統的標準語言(ANSI X3. 135-1986),1987年得到國際標準組織的支持下成為國際標準。不過各種通行的數據庫系統在其實踐過程中都對SQL規範作了某些編改和擴充。所以,實際上不同數據庫系統之間的SQL不能完全相互通用。

參考資料:

結構化查詢語言—百度百科

  • 上一篇:如何從電腦上卸載win10這個軟件?
  • 下一篇:基於Systemview的巴克碼識別器設計
  • copyright 2024編程學習大全網