<output id="os3gq"><ruby id="os3gq"></ruby></output>

    1. <mark id="os3gq"></mark>
    2. 聯合查詢--UNION 操作符-楊雪
      Access軟件網QQ交流學習群(群號碼198465573),歡迎您的加入!
      首頁 >技術文章> Access數據庫-查詢/SQL語句


      聯合查詢--UNION 操作符

      發表時間:2017/10/10 8:17:45 評論(0) 瀏覽(5617)  評論 | 加入收藏 | 復制
         
      摘 要:UNION 操作符用于合并兩個或多個 SELECT 語句的結果集。
      正 文:


      請注意,UNION 內部的 Select 語句必須擁有相同數量的列。列也必須擁有相似的數據類型。同時,每條 Select 語句中的列的順序必須相同。

      SQL UNION 語法

      Select column_name(s) FROM table_name1
      UNION
      Select column_name(s) FROM table_name2

      注釋:默認地,UNION 操作符選取不同的值。如果允許重復的值,請使用 UNION ALL。

      SQL UNION ALL 語法

      Select column_name(s) FROM table_name1
      UNION ALL
      Select column_name(s) FROM table_name2

      另外,UNION 結果集中的列名總是等于 UNION 中第一個 Select 語句中的列名。

      下面的例子中使用的原始表:

      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

      結果

      E_Name

      Zhang, Hua

      Wang, Wei

      Carter, Thomas

      Yang, Ming

      Adams, John

      Bush, George

      Gates, Bill

      注釋:這個命令無法列出在中國和美國的所有雇員。在上面的例子中,我們有兩個名字相同的雇員,他們當中只有一個人被列出來了。UNION 命令只會選取不同的值。

      UNION ALL

      UNION ALL 命令和 UNION 命令幾乎是等效的,不過 UNION ALL 命令會列出所有的值。

      SQL Statement 1
      UNION ALL
      SQL Statement 2

      使用 UNION ALL 命令

      實例:

      列出在中國和美國的所有的雇員:

      Select E_Name FROM Employees_China
      UNION ALL
      Select E_Name FROM Employees_USA

      結果

      E_Name

      Zhang, Hua

      Wang, Wei

      Carter, Thomas

      Yang, Ming

      Adams, John

      Bush, George

      Carter, Thomas

      Gates, Bill



      Access軟件網交流QQ群(群號:198465573)
       
       相關文章
      在立即窗體中顯示查詢的結果  【楊雪  2016/9/20】
      查詢指定日期范圍內的數據記錄  【楊雪  2017/7/18】
      Access怎樣建立傳遞查詢  【楊雪  2017/8/15】
      處理多條件查詢中沒有指定條件的情況  【楊雪  2017/9/5】
      在Recordset對象中查詢記錄的方法  【繆煒  2017/9/22】
       
       訪客評論
      總記錄:0篇  頁次:0/0 9 1 :
       
       發表評論
      評論內容 (必填)

      常見問答
      技術分類
      相關資源
      文章搜索
      關于作者

      楊雪

      文章分類

      文章存檔

      友情鏈接
       
         
      湖北11选5