最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySql nion與Limit查詢介紹

 更新時間:2022年09月16日 15:28:37   作者:在人間負債^  
這篇文章主要為大家詳細介紹一下MySQL數據庫中union、limit查詢的使用,文中的示例代碼講解詳細,對我們學習MySQL有一定幫助,需要的可以參考一下

1. union合并查詢結果集

查詢工作崗位是 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 的效率要高一些。

對于表的連接,每一次連接新表,則匹配的次數滿足笛卡爾積,成倍的翻…

但是 union 可以減少匹配的次數。在減少匹配次數的情況下,還可以完成兩個結果集的拼接。

a 連接 b 一個結果:10 * 10 --> 100

a 連接 c 一個結果:10 * 10 --> 100

使用 union 的話:100 + 100 --> 200

注意事項:

  • 使用 union 進行結果集合并,要求兩個結果集的列數相同。
  • 兩個結果的列的數據類型也要一致(mysql不要求一致)

2. limit分頁查詢

limit 作用:將查詢結果集的一部分取出來。通常使用在分頁查詢當中。

按照薪資降序,取出排名在前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:從第三個開始(下標從0開始)

3:三個數據

注意:mysql 中 limit 在 order by 之后執(zhí)行!??!

到此這篇關于MySql nion與Limit查詢介紹的文章就介紹到這了,更多相關MySql Union Limit內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論

永春县| 惠来县| 星子县| 营口市| 巴中市| 慈利县| 贵德县| 紫云| 滁州市| 五华县| 全南县| 海阳市| 嘉禾县| 衡阳市| 金沙县| 舟曲县| 桐梓县| 迭部县| 宾阳县| 井冈山市| 莫力| 兰坪| 陕西省| 和硕县| 揭阳市| 荆州市| 扎鲁特旗| 洛隆县| 固始县| 尚义县| 蓬溪县| 虎林市| 临湘市| 台北市| 瓦房店市| 长阳| 安陆市| 祥云县| 鸡东县| 孝昌县| 灵山县|