【Mysql】获取薪水第二多的员工的emp_no以及其对应的薪水salary

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

http://www.nowcoder.com/questionTerminal/8d2c290cc4e24403b98ca82ce45d04db

题目要求:获取薪水第二多的员工的emp_no以及其对应的薪水salary

个人思路:考虑到存在多人领相同数额的薪水情况,这里需要对薪水去重。先用子查询找出第二高的薪水数额。再找出领取这个数额员工的emp_no。

limit m,n和limt n offset m的理解:同样是指跳过m行取n条数据,只是写法不同。

select emp_no,salary
from salaries
where salary = ( select salary from salaries group by salary order by salary desc limit 1,1)
牛客题霸-SQL篇【Mysql】 文章被收录于专栏

少壮不努力,老大勤刷题

全部评论

相关推荐

jack_miller:我给我们导员说我不在这里转正,可能没三方签了。导员说没事学校催的时候帮我想办法应付一下
点赞 评论 收藏
分享
10 1 评论
分享
牛客网
牛客企业服务