MySQL(12) 之 DQL查詢(聯合查詢)

2021-09-02 23:47:22 字數 543 閱讀 1483

union 聯合或者合併 

將多條查詢語句的結果合併成乙個結果

語法:查詢語句1

union 

查詢語句2

union

。。。。。。

應用場景:

要查詢的結果來自多個表,且多個表沒有直接的連線關係,但是查詢的資訊是一致時;

特點:1.查詢列數是一致的;

2.列數是一致的,每列的型別,和順序要一致;

3.union 會去重複;如果不想去重複加乙個all(union all)

# 案例:查詢部門編號》90或者郵箱中包含a的員工資訊

select * from employees where email like "%a%" or department_id>90;

# 使用聯合查詢

select * from employees where email like '%a%'

union

select * from employees where department_id>90;

MySQL基礎 十一 DQL之聯合查詢

本篇文章主要是對mysql學習時的一些總結,作為學習筆記記錄。資料部分來自於b站尚矽谷mysql課程 當要查詢的結果來自於多個表,且多個表之間沒有直接的連線關係,但查詢的資訊一致時,可以使用聯合查詢將多條查詢語句的結果合併成乙個結果。select statement1 union select st...

Mysql之DQL 基礎查詢

查詢表中的單個字段 select last name from employees 查詢表中的多個字段 欄位名可以用著重號括起來 select last name,salary,email from employees 查詢表中的所有字段 此方式可以自定義字段顯示的先後順序 select emplo...

MySql學習DQL語言筆記10 聯合查詢

select 查詢列表 from 表1 where 篩選條件 union select 查詢列表 from 表2 where 篩選條件1 多條待聯合的查詢語句的查詢列數必須一致,查詢型別 字段意義最好一致 2 union實現去重查詢 union all 實現全部查詢,包含重複項 案例 查詢所有國家的...