获取当前薪水第二多的员工的emp_no其的薪水salary#

获取当前薪水第二多的员工的emp_no以及其对应的薪水salary

https://www.nowcoder.com/practice/8d2c290cc4e24403b98ca82ce45d04db

select emp_no,salary
from salaries
where salary = (
    select salary from salaries
    group by salary
    order by salary desc limit 1,1
)

考虑一个多个员工工资一样的问题,利用子查询语句。

子查询group by 按salary 分组排序

order by按salary desc降序排序 ,取第二个limit1,1

全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务