相关疑难解决方法(0)

获取用户在评分表中的排名

我有一个非常简单的 MySQL 表,用于保存高分。它看起来像这样:

Id     Name     Score
Run Code Online (Sandbox Code Playgroud)

到现在为止还挺好。问题是:我如何获得用户排名?例如,我有一个用户NameorId并且想要获得他的排名,其中所有行都按Score.

一个例子

Id  Name    Score
1   Ida     100
2   Boo     58
3   Lala    88
4   Bash    102
5   Assem   99
Run Code Online (Sandbox Code Playgroud)

在这种情况下,Assem的排名将是 3,因为他获得了第三高的分数。

查询应返回一行,其中包含(仅)所需的排名。

mysql rank

36
推荐指数
4
解决办法
15万
查看次数

标签 统计

mysql ×1

rank ×1