排序的函数:
dense_rank():按值排序,值相等的时候会跳,可能存在多个第二名或第三名那种,类似比赛的排序。
rank():按值排序,值相等的时候不会跳,继续排序,可能存在相同分数不同排名的情况
dense_rank() over (order by number desc) 通过 number 降序的顺序进行排序,相同分数,同样的排名,相同排名,id 小的在前面,默认升序
select id, number, dense_rank() over(order by NUMBER desc) as t_rank
from passing_number
order by t_rank, id