SELECT emp_no,salary,t_rank from (select emp_no,salary,DENSE_RANK() over( order by salary desc) as t_rank from salaries order by emp_no) as d order by t_rank; 本题最为简单的解题思路,使用窗口函数dense_rank(order by 排序的列 desc)函数 使用两层嵌套 第一层emp_no 排序,第二层使用t_rank排序。
SELECT emp_no,salary,t_rank from (select emp_no,salary,DENSE_RANK() over( order by salary desc) as t_rank from salaries order by emp_no) as d order by t_rank; 本题最为简单的解题思路,使用窗口函数dense_rank(order by 排序的列 desc)函数 使用两层嵌套 第一层emp_no 排序,第二层使用t_rank排序。