数据库
首页 > 数据库> > 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;  #但是入职时间相同的员工可能不止一人

标签:入职,hire,SQL2,员工,limit,offset,date,employees,SELECT
来源: https://blog.csdn.net/weixin_38272982/article/details/120276735