使用users表中的点对用户进行排名

时间:2011-11-27 20:29:20

标签: mysql sql

id   |   point
1         500
2        5252
5        4848
8        322
10       5959

我有这样的表格,我希望根据点数看到id = 5的用户的排名。

如何使用Mysql查询执行此操作?

1 个答案:

答案 0 :(得分:3)

SELECT COUNT(*) + 1 AS rank
  FROM tbl
 WHERE point > (SELECT point
                  FROM tbl
                 WHERE id = 5)