sql 通过分数字段倒排获取名次的方法

row_number() over(order by sort desc)

应用场景:

比如学员成绩表中有userid,username,sorce登字段,需要取出学员成绩的名次:表中没有名次字段,只有分数

select userid,username,sorce,row_number() over(order by sort desc) as MingCi from UserSorce

这样就能取出高分到低分所有学员的名次来了。

posted @ 2015-04-10 14:59  沙漠绿洲uibe  阅读(550)  评论(0编辑  收藏  举报