表中数据如下 - - - - -
| a | 5 |
| b | 6 |
| c | 7 |
| d | 7 |
| e | 8 |
----SQLSERVER方案1
select r.username,r.usercount,
rank() over(order by r.usercount desc) rn
from ranktest r
--处理结果

----SQLSERVER方案2
select r.username,r.usercount,
dense_rank() over(order by r.usercount desc) rn
from ranktest r
--处理结果

----Oracle语法SQL实现不连续排序,c 和d
select r.username,r.usercount,
row_number() over( order by r.usercount desc) rn
from ranktest r
处理结果:

英文名:kingwang
& Email :kingstudy@vip.qq.com
浙公网安备 33010602011771号