MySQL(十一)DQL之聯集查詢

來源:互聯網
上載者:User

標籤:email   條目   order   案例   idt   cap   having   alt   index   

一、含義

union:合并、聯合,將多次查詢結果合并成一個結果

二、文法

查詢語句1 union 【all】查詢語句2 union 【all】...

三、意義

1、將一條比較複雜的查詢語句拆分成多條語句

2、適用於查詢多個表的時候,查詢的列基本是一致

四、特點

1、要求多條查詢語句的查詢列數必須一致

2、要求多條查詢語句的查詢的各列類型、順序最好一致

3、union 去重,union all包含重複項

五、樣本

案例1:查詢部門編號>90或郵箱包含a的員工資訊

SELECT * FROM employees WHERE email LIKE ‘%a%‘

UNION

SELECT * FROM employees  WHERE department_id>90;

案例2:查詢中國使用者中男性的資訊以及外國使用者中年男性的使用者資訊

SELECT id,cname FROM t_ca WHERE csex=‘男‘

UNION ALL

SELECT t_id,tname FROM t_ua WHERE tGender=‘male‘;

六、查詢總結

文法:

select 查詢列表    ⑦

from 表1 別名      ①

連線類型 join 表2  ②

on 串連條件        ③

where 篩選          ④

group by 分組列表  ⑤

having 篩選        ⑥

order by排序列表    ⑧

limit 起始條目索引,條目數;  ⑨

關注公眾號:Java後端生活,乾貨文章第一時間送達!


 

MySQL(十一)DQL之聯集查詢

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.