题解 | 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;
相关推荐
讲原则的小黄鸭不愿吃...:有时候面试眼缘确实很重要,当然,飞驰人生2中张弛说的很对:我努力了无数次,但是我知道机会只会出现在其中一两次。你把每一次笔试面试都全力以赴,总有你运气发挥到位的时候