mysql 查找入职时间最早_(2)查找入职员工时间排名倒数第三的员工所有信息...
查找入职员工时间排名倒数第三的员工所有信息
CREATE TABLE `employees` (
`emp_no` int(11) NOT NULL,
`birth_date` date NOT NULL,
`first_name` varchar(14) NOT NULL,
`last_name` varchar(16) NOT NULL,
`gender` char(1) NOT NULL,
`hire_date` date NOT NULL,
PRIMARY KEY (`emp_no`));
select * from employees
where hire_date = (
select distinct hire_date from employees order by hire_date desc limit 2,1
)
LIMIT m,n : 表示从第m+1条开始,取n条数据;
LIMIT n : 表示从第0条开始,取n条数据,是limit(0,n)的缩写。
(1)首先需要加distinct去重。
假设 5-23(入职最晚日期)入职的有a,b,c 3人;
5-22(入职第二晚日期)入职的有d,e 2人;
5-21(入职倒数第三晚)入职的有f,g,h 3人;
5-21前入职的若干...
若 不加distinct去重,那么按照日期倒序,limit 2,1(从倒数第2行开始,取一条数据)的查询结果为 5-23
加了distinct去重,会按入职日期进行分组,多个相同入职日期会分为一组,这样limit 2,1的结果即为 5-21。
(2)外层的where条件中根据子查询查出的倒数第三晚入职的日期,就能查询出符合条件的员工信息。
mysql 查找入职时间最早_(2)查找入职员工时间排名倒数第三的员工所有信息...相关推荐
- SQL-2 查找入职员工时间排名倒数第三的员工所有信息
题目描述 查找入职员工时间排名倒数第三的员工所有信息 CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date N ...
- SQL刷题——查找入职员工时间排名倒数第三的员工所有信息
题目 牛客题霸-SQL篇 SQL2 查找入职员工时间排名倒数第三的员工所有信息 思路 使用排名函数按入职时间降序排序,"入职时间排名倒数第三"即为rank = 3. 注意 排名函数 ...
- 牛客网之SQL-2:查找入职员工时间排名倒数第三的员工所有信息
牛客网之SQL-2:查找入职员工时间排名倒数第三的员工所有信息 1.题目 2.题解 3.知识点总结 题目链接: link. 1.题目 2.题解 select * from employees orde ...
- 【牛客sql实战2】查找入职员工时间排名倒数第三的员工所有信息
题目描述 查找入职员工时间排名倒数第三的员工所有信息,为了减轻入门难度,目前所有的数据里员工入职的日期都不是同一天 CREATE TABLE `employees` ( `emp_no` int(11 ...
- SQL实战--(查找入职员工时间排名倒数第三的员工所有信息)
有一个员工employees表简况如下: 请你查找employees里入职员工时间排名倒数第三的员工所有信息,以上例子输出如下: 开始有难度 思考1.需要寻找的是hire_date 为倒数第三的员工信 ...
- 【刷题】数据库SQL实战 [SQL02] - 查找入职员工时间排名倒数第三的员工所有信息
题目地址 点击跳转 题目描述 有一个员工employees表简况如下: 建表语句如下: CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `b ...
- 牛客网SQL数据库实战之查找入职员工时间排名倒数第三的员工所有信息
题目描述 查找入职员工时间排名倒数第三的员工所有信息 CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date N ...
- 牛客 SQL:查找入职员工时间排名倒数第三的员工所有信息
题目:查找入职员工时间排名倒数第三的员工所有信息 代码: SELECT * FROM employees WHERE hire_date = (SELECT hire_date FROM employ ...
- 牛客题霸 SQL2 查找入职员工时间排名倒数第三的员工所有信息
https://www.nowcoder.com/practice/ec1ca44c62c14ceb990c3c40def1ec6c 解决方案 SELECT * FROM employees ORDE ...
- 《数据库SQL实战》查找入职员工时间排名倒数第三的员工的所有信息
题目描述:查找入职员工时间排名倒数第三的员工所有信息 CREATE TABLE employees ( emp_no int(11) NOT NULL, birth_date date NOT NUL ...
最新文章
- 网络嗅探软件全接触(1)
- ECSHOP 助手使用
- python线下培训-线下培训价值一万八的某达PYTHON培训视频
- android应用中插入admob广告
- AI:一张高清长图教你读懂AI简史《1308年 → 至今》
- pdf复制乱码_一键解决PDF转换问题,这个网站好用到爆!
- notepad++修改背景色
- phoenix创建索引报错“ Mutable secondary indexes must have the hbase.regionserver.wal.codec property”
- OSI七层参考模型、TCP/IP参考模型、数据封装与解封装、TCP三次握手四次挥手及面试题
- Caffe傻瓜系列(3):激活层(Activiation Layers)及参数
- 蒙特卡洛模拟Ising模型
- matlab imagesc 保存,在matlab中保存imagesc的精确图像输出
- html怎么显示五线谱,教你一个怎么看五线谱的绝招!
- QT报错: ‘C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\link.exe‘ failed
- c语言 日期加减天数返回日期 闰年,日期计算器(多图)
- find vba 模糊_求Find模糊查找和绝对查找的方法。
- IIC输出模式选择推挽输出还是开漏输出?
- 面试十五年经验程序员,面试官沦为听众
- PDF在线转Word文本软件
- Matlab高光谱遥感数据处理与混合像元分解实践技术