描述
有一个薪水表salaries简况如下:
请你获取薪水第二多的员工的emp_no以及其对应的薪水salary,
若有多个员工的薪水为第二多的薪水,则将对应的员工的emp_no和salary全部输出,并按emp_no升序排序。
/*题目:
请你获取薪水第二多的员工的emp_no以及其对应的薪水salary,
若有多个员工的薪水为第二多的薪水,则将对应的员工的emp_no和salary全部输出,
并按emp_no升序排序
*/
select emp_no,salary
from (
select s.emp_no,s.salary,dense_rank() over(order by s.salary desc) rk
from salaries s
) t
where t.rk = 2
order by t.emp_no asc