MySql nion與Limit查詢介紹
1. union合并查詢結(jié)果集
查詢工作崗位是 MANAGER 和 SALESMAN 的員工?
mysql> select ename, job from emp where job = 'MANAGER' or job = 'SALESMAN';
mysql> select ename, job from emp where job in('MANAGER', 'SALESMAN');
mysql> select ename, job from emp where job = 'MANAGER' union select ename, job from emp where job = 'SALESMAN';
union 的效率要高一些。
對于表的連接,每一次連接新表,則匹配的次數(shù)滿足笛卡爾積,成倍的翻…
但是 union 可以減少匹配的次數(shù)。在減少匹配次數(shù)的情況下,還可以完成兩個結(jié)果集的拼接。
a 連接 b 一個結(jié)果:10 * 10 --> 100
a 連接 c 一個結(jié)果:10 * 10 --> 100
使用 union 的話:100 + 100 --> 200
注意事項:
- 使用 union 進(jìn)行結(jié)果集合并,要求兩個結(jié)果集的列數(shù)相同。
- 兩個結(jié)果的列的數(shù)據(jù)類型也要一致(mysql不要求一致)
2. limit分頁查詢
limit 作用:將查詢結(jié)果集的一部分取出來。通常使用在分頁查詢當(dāng)中。
按照薪資降序,取出排名在前5名的員工?
mysql> select ename, sal from emp order by sal desc limit 5;
mysql> select ename, sal from emp order by sal desc limit 2, 3;
2:從第三個開始(下標(biāo)從0開始)
3:三個數(shù)據(jù)
注意:mysql 中 limit 在 order by 之后執(zhí)行!?。?/p>
到此這篇關(guān)于MySql nion與Limit查詢介紹的文章就介紹到這了,更多相關(guān)MySql Union Limit內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
使用MySQL從JSON字符串提取數(shù)據(jù)的方法詳解
在現(xiàn)代數(shù)據(jù)庫管理中,JSON 格式因其靈活性而廣泛使用,然而,當(dāng)數(shù)據(jù)存儲在 JSON 中時,我們經(jīng)常需要將其轉(zhuǎn)換為更易于處理的格式,本篇文章將通過一個具體的 SQL 查詢示例,展示如何從存儲在 MySQL 中的 JSON 字符串提取數(shù)據(jù)并重新格式化,需要的朋友可以參考下2024-10-10MySQL DISTINCT 的基本實現(xiàn)原理詳解
這篇文章主要介紹了MySQL DISTINCT 的基本實現(xiàn)原理詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-07-07MySQL 數(shù)據(jù)表修復(fù)方法小結(jié)
本文主要介紹了MySQL 數(shù)據(jù)表修復(fù)方法小結(jié),使用REPAIR TABLE命令修復(fù)損壞,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-08-08CentOS 7搭建多實例MySQL8的詳細(xì)教程(想要幾個搞幾個)
這篇文章主要介紹了CentOS 7搭建多實例MySQL8的詳細(xì)教程(想要幾個搞幾個),本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-05-05Mysql Workbench查詢mysql數(shù)據(jù)庫方法
在本篇文章里小編給大家分享了個關(guān)于Mysql Workbench查詢mysql數(shù)據(jù)庫方法和步驟,有需要的朋友們學(xué)習(xí)下。2019-03-03Navicat出現(xiàn)無法遠(yuǎn)程連接MySql服務(wù)器問題的解決辦法
這篇文章主要介紹了Navicat出現(xiàn)無法遠(yuǎn)程連接MySql服務(wù)器問題的解決辦法,文章通過思路判斷出現(xiàn)問題的情況,然后進(jìn)行逐一排查,確定問題出現(xiàn)的原因并給出解決辦法,本文對此問題的解決介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-08-08