MySql nion与Limit查询介绍
作者:在人间负债^ 发布时间:2024-01-23 15:53:52
标签:MySql,Union,Limit,查询
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 之后执行!!!
来源:https://blog.csdn.net/qq_52354698/article/details/126653088


猜你喜欢
- 我们将研究一种判别式分类方法,其中直接学习评估 g(x)所需的 w 参数。我们将使用感知器学习算法。感知器学习算法很容易实现,但为了节省时间
- 在自然语言处理过程中,全角、半角的的不一致会导致信息抽取不一致,因此需要统一。有规律(不含空格):全角字符unicode编码从65281~6
- numpy随机打乱数据方法np.random.shuffleimport numpy as np#实验可得每次shuffle后数据都被打乱,
- 是不是很多人不用c#中的using和as操作符?甚至不知道? 其实这2个操作符在小处非常有用。 1、using&nb
- 问题一:TypeError: a bytes-like object is required, not 'str'解决:该问
- 一、this指向构造函数实例化对象在上篇文章中,我们提到了使用new和不使用new调用构造函数的区别,如下例:function Benjam
- 实现打包功能~轻松方便!压缩比虽比winrar差那么一点 但是也没啥关系 毕竟只打包做下载 省下了自己去服务器上把站点打
- 问题背景周一上班,首先向同事了解了一下上周的测试情况,被告知在多实例场景下 MySQL Server hang 住,无法测试下去,原生版本不
- Ansible Inventory 介绍Ansible Inventory 是包含静态 Inventory 和动态 Invent
- YAML语法规则:http://www.ibm.com/developerworks/cn/xml/x-cn-yamlintro/下载PyY
- SQL分页查询:背景在公司的系统中有一个平台是 做配置管理的 就是所谓的 CRUD 的平台,但是点击后进去到页面第一次看到的是一次查询的页面
- 在收发快递填写地址的时候,我们会经常手动输入地址让程序智能识别,标准的地址比如,xx省xx市xx县/区xx路xx号,不过有时候也可以简单写:
- <'% '************************************************
- ScrapyScrapy是纯python实现的一个为了爬取网站数据、提取结构性数据而编写的应用框架。Scrapy使用了Twisted异步网络
- 作为k8s官方维护的客户端,k8s go-client对于go语言中使用k8s可以说是唯一选项。但是官方的使用示例我个人觉得并不是很清晰,尤
- 前言Python文件默认的编码格式是ascii ,无法识别汉字,因为ascii码中没有中文。所以py文件中要写中文字符时,一般在开头加 #
- 本文实例为大家分享了vue移动端图片裁剪上传的具体代码,供大家参考,具体内容如下1.安装cropperjs依赖库npm install cr
- 每天都要记得健康打卡尊敬的老师,我忘了这次的健康打卡,反思的时候我想了很多东西,反省了很多事情,自己也很懊悔,触犯了学校的规定,深刻认识到自
- 1.下载mysql网址: https://dev.mysql.com/downloads/mysql/2.选择源码包,通用版点击下载直接下载
- 大凡人世间的痛苦,多是因放不下有时候我常想,痛苦,该是时光刮给生命的一场飓风吧生活,本就是以这样一种特别的方式,掀起遮盖的一切,让你看到人生