with aa as
(select '2020' as accyear, 99 as nnum from dual
union all
select '2021' as accyear, 88 as nnum
from dual
union all
select '2022' as accyear, 92 as nnum
from dual
union all
select '2023' as accyear, 97 as nnum
from dual)
select k.accyear, k.nnum, dense_rank() over(order by nnum desc) as 序号
from aa k
![1709706771539887.png image.png](/upload/wenda/20240306/1709706771539887.png)