select emp_no,salary,dense_rank() over(order by salary desc) as t_rank
from salaries
order by emp_no;
dense_rank 稠密排列,允许重复排名,排名【按工资高低】之后另起一列编号,再根据编号和员工号排序
未加编号排序
加编号排序
sql几种排序方式
【正常排】rank 可并列,有重复排名,跳跃式 1224
【稠密排列】dense_rank 不间断,可并列 12234
【行号】row_number 不可并列,无重复排名 1234