gpt4 book ai didi

sql - 从数据库中获取玩家排名

转载 作者:行者123 更新时间:2023-11-29 07:10:14 25 4
gpt4 key购买 nike

我有一个 RuneScape 私有(private)服务器,它将玩家分数存储在数据库中。高分加载玩家的分数并将它们放入表格中。

但现在是我无法解决的更难的部分:
我想显示玩家的等级。喜欢:'攻击等级:44,排名第12'。所以它必须找到用户的排名。

我怎样才能让它发挥作用?我用谷歌搜索了 2 天,我没有找到任何东西。

最佳答案

我不知道是否有办法使用相同的查询来实现这一点。

您可以进行另一个查询:

pos = 从攻击 > 44 + 1 的玩家中选择 count(*)

此查询将返回排名高于某人的玩家数量。 “加一”部分是让排名从 1 开始(因为第一个不会有任何人排名在他之上)。

例如,如果表是:

id attack
0 35
1 22
2 121
3 76

pos(3) = 1(只有玩家2排在上面)+ 1 = 2

关于sql - 从数据库中获取玩家排名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5068384/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com