本文主要是介绍SQL2 查找入职员工时间排名倒数第三的员工所有信息,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
SELECT * FROM employees
WHERE hire_date = (
SELECT DISTINCT hire_date
FROM employees
ORDER BY hire_date DESC #-- 倒序
LIMIT 1 OFFSET 2 #-- 去掉排名倒数第一第二的时间,取倒数第三
);
# #limit和offset用法
# # mysql里分页一般用limit来实现,当limit后面跟两个参数的时候,第一个数表示要跳过的数量,后一位表示要取的数量。
# # 当 limit和offset组合使用的时候,limit后面只能有一个参数,表示要取的的数量,offset表示要跳过的数量 。
# # 简化
# SELECT * FROM employees
# ORDER BY hire_date DESC
# LIMIT 1 offset 2; #但是入职时间相同的员工可能不止一人
这篇关于SQL2 查找入职员工时间排名倒数第三的员工所有信息的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!