题解 | #查找入职员工时间排名倒数第三的员工所有信息#

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

https://www.nowcoder.com/practice/ec1ca44c62c14ceb990c3c40def1ec6c

select
    emp_no,
    birth_date,
    first_name,
    last_name,
    gender,
    hire_date
from
    (
        select
            emp_no,
            birth_date,
            first_name,
            last_name,
            gender,
            hire_date,
            dense_rank() over (
                order by
                    hire_date desc
            ) 入职时间排名
        from employees
    ) rk
where rk.入职时间排名=3

子查询的排序表需要用排序函数需要用dense_rank(),通过查询条件:排名=3,对子查询表进行查询

全部评论

相关推荐

投递腾讯等公司8个岗位
点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务