MySql nion与Limit查询介绍

作者:在人间负债^ 时间:2024-01-23 15:53:52 

1. union合并查询结果集

查询工作岗位是 MANAGER 和 SALESMAN 的员工?

mysql> select ename, job from emp where job = 'MANAGER' or job = 'SALESMAN';

MySql nion与Limit查询介绍

mysql> select ename, job from emp where job in('MANAGER', 'SALESMAN');

MySql nion与Limit查询介绍

mysql> select ename, job from emp where job = 'MANAGER' union select ename, job from emp where job = 'SALESMAN';

MySql nion与Limit查询介绍

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 nion与Limit查询介绍

mysql> select ename, sal from emp order by sal desc limit 2, 3;

2:从第三个开始(下标从0开始)

3:三个数据

MySql nion与Limit查询介绍

注意:mysql 中 limit 在 order by 之后执行!!!

来源:https://blog.csdn.net/qq_52354698/article/details/126653088

标签:MySql,Union,Limit,查询
0
投稿

猜你喜欢

  • Python pip配置国内源的方法

    2021-02-18 14:53:55
  • 条件注释使用指南[译]

    2009-03-23 17:41:00
  • JavaScript学习笔记整理_用于模式匹配的String方法

    2024-06-05 09:53:02
  • 聊聊Flare应用前后端性能优化问题

    2023-03-07 18:51:33
  • SQL Server SQL Agent服务使用教程小结

    2024-01-25 20:35:13
  • Python新建项目自动添加介绍和utf-8编码的方法

    2023-02-07 07:58:06
  • python爬虫爬取某站上海租房图片

    2023-04-21 09:09:56
  • 浅谈anaconda python 版本对应关系

    2023-12-06 01:02:35
  • MYSQL锁表问题的解决方法

    2024-01-19 00:53:35
  • MySQL中对于NULL值的理解和使用教程

    2024-01-27 22:51:02
  • python列表去重的二种方法

    2022-06-02 05:21:41
  • pycharm下打开、执行并调试scrapy爬虫程序的方法

    2022-08-07 09:30:52
  • 将各种类型或对象都转变为数组

    2009-12-28 13:19:00
  • ASP在线生成电话图片程序

    2007-10-06 23:06:00
  • python中argparse模块用法实例详解

    2022-01-09 23:34:40
  • 浅谈Django中的数据库模型类-models.py(一对一的关系)

    2024-01-24 18:32:11
  • ExecuteReader(),ExecuteNonQuery(),ExecuteScalar(),ExecuteXmlReader()之间的区别

    2023-07-08 23:15:54
  • 使用卷积神经网络(CNN)做人脸识别的示例代码

    2023-12-31 06:25:05
  • MySQL 中行转列的方法

    2024-01-25 23:55:59
  • Python发送form-data请求及拼接form-data内容的方法

    2022-11-14 09:55:15
  • asp之家 网络编程 m.aspxhome.com