从一句SQL得出的启示

select count(*) + 1 from `table` where rank > (select rank from `table` where id = *)

上面那句SQL 给了我一启示,查出比当前用户积分多的记录的总记录数+1,就是当前用户在所有用户中的排名。。。

如果是按积分的大小来排名的话,积分一样,排名启不是一样?

本人博客的文章若有侵犯他人的地方,请告知!若有写的不对的地方,请指正!谢谢!
原文地址:https://www.cnblogs.com/QMM2008/p/3737863.html