首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

UNION 運算子合併多查詢結果

     編輯:關於SqlServer

UNION 運算子語法

UNION 可將兩個或多個查詢結果合併為單一結果集,自動移除重複列(除非使用 UNION ALL 保留重複)。

查詢1 [UNION [ALL] 查詢N] ...
[ORDER BY 子句]
[COMPUTE 子句]

各查詢結構需一致

每個查詢必須包含相同數量、相容資料型別的欄位,且順序對應。結果集的欄位名稱以第一個查詢為準。

UNION 範例

排序與計算

對合併結果排序時,ORDER BY 必須使用第一個查詢的欄位名稱或別名。COMPUTE 同樣作用於最終合併結果。

UNION 排序範例
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved