SQL2 查找入职员工时间排名倒数第三的员工所有信息

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;  #但是入职时间相同的员工可能不止一人
上一篇:【2020/1/18】寒假自学——学习进度报告4


下一篇:php往插入数据库插入数据