我有一个非常简单的 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,因为他获得了第三高的分数。
查询应返回一行,其中包含(仅)所需的排名。