1. 程式人生 > >UNION合併多個結果集

UNION合併多個結果集

1)語法形式 

select_statement UNION[ALL]select_statement

2)例子

select 顧客編號 as 編號,顧客姓名 as姓名,所在城市,郵編 from 顧客表 UNION SELEC 顧客編號,顧客名稱,家庭住址,郵編 FROM 僱員表

形成的結果集

編號    姓名      所在城市    郵編

3)注意

a,使用UNION運算子,那麼單獨的SELECT語句不能包含自己的ORDER BY子句,只能在最後一個SELECT 語句的後面使用一個ORDER BY,該子句適用於最終的合併結果

b.使用UNION運算子時,所引用的表必須是具有相似的資料型別,相同的欄位數,每個查詢中的選擇列表必須具有相同的序列