select
DENSE_RANK() over (order by score desc) as Rank ,
username ,
score
from users
我尝试了上面的查询,结果如下:
Rank Username score
----- -------- -----
1 A 3500
1 B 3500
2 C 3000
2 D 3000
2 E 3000
3 F 2000
而我需要的结果是:
Rank Username score
----- -------- -----
1 A 3500
1 B 3500
3 C 3000
3 D 3000
3 E 3000
6 F 2000
我应该如何编辑我的查询以获得所需的结果?