题解 | #获取每个部门中当前员工薪水最高的相关信息#

获取每个部门中当前员工薪水最高的相关信息

https://www.nowcoder.com/practice/4a052e3e1df5435880d4353eb18a91c6

select
    dept_no,
    emp_no,
    salary as maxSalary
from
    (
        select
            t1.dept_no as dept_no,
            t2.emp_no as emp_no,
            t2.salary as salary,
            rank() over (
                partition by
                    t1.dept_no
                order by
                    t2.salary desc
            ) as ranking
        from
            dept_emp as t1
            inner join salaries as t2 on t1.emp_no = t2.emp_no
        group by
            dept_no,
            emp_no,
            salary
    ) as tp
where ranking = 1;

全部评论

相关推荐

在看数据的傻狍子很忙碌:学生思维好重,而心很急,自己想想真的能直接做有难度的东西吗?任何错误都是需要人担责的,你实习生可以跑路,你的同事领导呢
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
03-18 14:29
牛客604067584号:感觉算法卷的人少很多,毕竟只有一部分bg还不错的硕士才会考虑算法,虽然hc不如后端,但是竞争真的少很多。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务