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

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

http://www.nowcoder.com/practice/c1472daba75d4635b7f8540b837cc719

SQL练习 1-100
1-25
23.描述
有一个薪水表salaries简况如下:
图片说明

对所有员工的薪水按照salary进行按照1-N的排名,相同salary并列且按照emp_no升序排列:
图片说明
SELECT a.emp_no,a.salary,count(DISTINCT b.salary)
FROM salaries a, salaries b
WHERE a.to_date='9999-01-01'
AND b.to_date='9999-01-01'
AND a.salary<=b.salary
GROUP BY a.emp_no
ORDER by a.salary DESC;

全部评论

相关推荐

05-23 20:31
已编辑
武汉大学 Java
内向的柠檬精在研究求职打法:注意把武大标粗标大 本地你俩不是乱杀
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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