题解 | SQL222 对所有员工的薪水按照salary降序进行1-N的排名
WITH t1 AS (
SELECT
emp_no,
salary,
DENSE_RANK() OVER(ORDER BY salary DESC) AS t_rank
FROM salaries
ORDER BY t_rank ASC,emp_no ASC
)
SELECT * FROM t1;
WITH t1 AS (
SELECT
emp_no,
salary,
DENSE_RANK() OVER(ORDER BY salary DESC) AS t_rank
FROM salaries
ORDER BY t_rank ASC,emp_no ASC
)
SELECT * FROM t1;
相关推荐