欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Sql學習第一天——SQL UNION 和 UNION ALL 操作符認識

 更新時間:2013年03月22日 11:02:22   作者:  
UNION 操作符用于合并兩個或多個 SELECT 語句的結果集,有一點需要注意的是UNION 內(nèi)部的 SELECT 語句必須擁有相同數(shù)量的列,接下來為大家詳細介紹下,感興趣的各位可以參考下哈
關于SQL UNION 操作符
UNION 操作符用于合并兩個或多個 SELECT 語句的結果集。
注意
1.UNION 內(nèi)部的 SELECT 語句必須擁有相同數(shù)量的列。列也必須擁有相似的數(shù)據(jù)類型。同時,每條 SELECT 語句中的列的順序必須相同。
2.UNION 結果集中的列名總是等于 UNION 中第一個 SELECT 語句中的列名。
SQL UNION 語法(結果集沒有重復值):
復制代碼 代碼如下:

SELECT s FROM table1
UNION
SELECT s FROM table2

SQL UNION ALL 語法(結果集有重復的值):
復制代碼 代碼如下:

SELECT s FROM table1
UNION ALL
SELECT s FROM table2

例子表:
 表一(Employees_China):
    E_ID E_Name
    01    Zhang, Hua
    02    Wang, Wei
    03    Carter, Thomas
    04    Yang, Ming
 表二(Employees_USA):
    E_ID   E_Name
    01    Adams, John
    02    Bush, George
    03    Carter, Thomas
    04    Gates, Bill
實例:
關于UNION: 
復制代碼 代碼如下:
 
SELECT E_Name FROM Employees_China
  UNION
  SELECT E_Name FROM Employees_USA

結果如下(去除了重復數(shù)據(jù)):
E_Name
Zhang, Hua
Wang, Wei
Carter, Thomas
Yang, Ming
Adams, John
Bush, George
Gates, Bill

關于UNION ALL:
復制代碼 代碼如下:

  SELECT E_Name FROM Employees_China   
  UNION ALL

  SELECT E_Name FROM Employees_USA

 結果如下(還保留了重復的數(shù)據(jù)):
E_Name
Zhang, Hua
Wang, Wei
Carter, Thomas
Yang, Ming
Adams, John
Bush, George
Carter, Thomas
Gates, Bill

相關文章

最新評論