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

MySQL中union和unionall區(qū)別

 更新時間:2023年04月23日 10:56:27   作者:佛系闖關(guān)在路上。  
本文主要介紹了MySQL中union和unionall區(qū)別,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

union:對多個結(jié)果集進行并集操作,不包括重復(fù)行,同時進行排序。

union all:對多個結(jié)果集進行并集操作,包括重復(fù)行,不進行排序。

查詢部門小于30號的員工信息,和部門大于20小于40號的員工信息。

①.先查詢部門小于30號的員工信息。

   SELECT 
               employees_id
               ,last_name
               ,salary
               ,department_id
     FROM      employees
    WHERE      department_id < 30; ```

小于30號部門的員工信息

查詢部門大于20小于40的員工信息。

   SELECT 
           employees_id
           ,last_name
           ,salary
           ,department_id
     FROM  
           employees
    WHERE 
           department_id BETWEEN 20 and 40;```

20到40號部門的員工信息

③.用union連接兩張表

    SELECT 
            employees_id
            ,last_name
            ,salary
            ,department_id
      FROM  
            employees
     WHERE  
            department_id < 30
     UNION
    SELECT 
            employees_id
            ,last_name
            ,salary
            ,department_id
      FROM  
            employees
     WHERE  
            department_id BETWEEN 20 and 40; ```

其結(jié)果默認排序并去重,兩張表都有30號部門信息,結(jié)果只出現(xiàn)一次。

union連接兩張表

④.下面用union all連接兩張表

     SELECT 
              employees_id                 
              ,last_name                 
              ,salary                  
              ,department_id     
       FROM  
              employees  
      WHERE  
              department_id < 30    
 UNION  ALL
     SELECT                   
              employees_id                  
              ,last_name                  
              ,salary                  
              ,department_id    
       FROM  
              employees   
      WHERE  
              department_id BETWEEN 20 and 40; ```

其結(jié)果沒有去重,也沒有排序,排序結(jié)果對比下邊結(jié)果,先去查詢20到40的員工信息,在查小于30的員工信息。

union all連接兩張表

⑤.對比查詢結(jié)果

     SELECT 
             employees_id
             ,last_name
             ,salary
             ,department_id
       FROM  
             employees
      WHERE  
             department_id BETWEEN 20 and 40
  UNION ALL
     SELECT 
             employees_id
             ,last_name
             ,salary
             ,department_id
       FROM  employees
      WHERE  department_id < 30;```

union all去重對比

默認是沒有進行排序的。

到此這篇關(guān)于MySQL中union和unionall區(qū)別的文章就介紹到這了,更多相關(guān)MySQL union和unionall內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • linux系統(tǒng)下實現(xiàn)mysql熱備份詳細步驟(mysql主從復(fù)制)

    linux系統(tǒng)下實現(xiàn)mysql熱備份詳細步驟(mysql主從復(fù)制)

    這篇文章主要介紹了linux系統(tǒng)下實現(xiàn)MySQL主從熱備份
    2013-12-12
  • Mysql關(guān)于數(shù)據(jù)庫是否應(yīng)該使用外鍵約束詳解說明

    Mysql關(guān)于數(shù)據(jù)庫是否應(yīng)該使用外鍵約束詳解說明

    MySQL 外鍵約束(FOREIGN KEY)是表的一個特殊字段,經(jīng)常與主鍵約束一起使用。對于兩個具有關(guān)聯(lián)關(guān)系的表而言,相關(guān)聯(lián)字段中主鍵所在的表就是主表,外鍵所在的表就是從表。外鍵用來建立主表與從表的關(guān)聯(lián)關(guān)系,為兩個表的數(shù)據(jù)建立連接,約束兩個表中數(shù)據(jù)的一致性和完整性
    2021-10-10
  • 詳細聊一聊mysql的樹形結(jié)構(gòu)存儲以及查詢

    詳細聊一聊mysql的樹形結(jié)構(gòu)存儲以及查詢

    由于mysql是關(guān)系型數(shù)據(jù)庫,因此對于類似組織架構(gòu),子任務(wù)等相關(guān)的樹形結(jié)構(gòu)的處理不是很友好,下面這篇文章主要給大家介紹了關(guān)于mysql樹形結(jié)構(gòu)存儲以及查詢的相關(guān)資料,需要的朋友可以參考下
    2022-04-04
  • Linux下安裝mysql的教程詳解

    Linux下安裝mysql的教程詳解

    這篇文章主要介紹了Linux下安裝mysql的教程詳解,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-11-11
  • MySQL中的常用函數(shù)

    MySQL中的常用函數(shù)

    這篇文章主要介紹了MySQL中的常用函數(shù)的相關(guān)資料,需要的朋友可以參考下
    2016-08-08
  • MySQL null與not null和null與空值''''''''的區(qū)別詳解

    MySQL null與not null和null與空值''''''''的區(qū)別詳解

    這篇文章主要介紹了MySQL null與not null和null與空值''的區(qū)別詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • 解讀MySQL中一個B+樹能存儲多少數(shù)據(jù)

    解讀MySQL中一個B+樹能存儲多少數(shù)據(jù)

    這篇文章主要介紹了解讀MySQL中一個B+樹能存儲多少數(shù)據(jù)的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • 淺析MySQL 備份與恢復(fù)

    淺析MySQL 備份與恢復(fù)

    這篇文章主要介紹了MySQL 備份與恢復(fù)的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)MySQL,感興趣的朋友可以了解下
    2020-08-08
  • MySQL中InnoDB存儲引擎的鎖的基本使用教程

    MySQL中InnoDB存儲引擎的鎖的基本使用教程

    這篇文章主要介紹了MySQL中InnoDB存儲引擎的鎖的基本概念,是MySQL入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-11-11
  • 關(guān)于MySql鏈接url參數(shù)的設(shè)置

    關(guān)于MySql鏈接url參數(shù)的設(shè)置

    最近整理了一下網(wǎng)上關(guān)于MySql 鏈接url 參數(shù)的設(shè)置以及常用的幾個較為重要的參數(shù),大家若感興趣可以參考下
    2014-03-03

最新評論