小编Mic*_*ael的帖子

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

我有一个非常简单的 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、SQL Server 和 Oracle 的示例数据库?

我想试验 3 个大型数据库管理系统。为此目的,为每个数据库使用相同的数据库(相同的表等)会很酷。

在哪里可以找到为 MySQL、MSSQL 和 Oracle 创建相同测试数据库的 sql 脚本?

mysql oracle sql-server feature-comparison

10
推荐指数
1
解决办法
7300
查看次数

标签 统计

mysql ×2

feature-comparison ×1

oracle ×1

rank ×1

sql-server ×1