尚硅谷mysql | DQL語言-進階9:聯(lián)合查詢

union 聯(lián)合、合并,將多條查詢語句的結(jié)果合并成一個結(jié)果

語法:
查詢語句1
union
查詢語句2
union
···

應用場景:
當我們要查詢的結(jié)果來自于多個表,且多個表沒有直接的連接關系,但查詢的信息一致
特點:

  1. 要求多條查詢語句列數(shù)是一致的
  2. 要求多條查詢語句的每一列的類型和順序最好一致
  3. union關鍵字是去重的,如果使用union all 可以包含重復項

引入案例:查詢部門編號或者郵箱包含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;

案例:查詢中國用戶男性的信息以及外國用戶男性的用戶信息

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容