gpt4 book ai didi

mysql - 用户排名表中的位置?

转载 作者:搜寻专家 更新时间:2023-10-30 20:06:23 24 4
gpt4 key购买 nike

我有一个游戏应用程序,我正在跟踪每个用户赢得的游戏数量,例如:

// table: users
id | username | num_games_won

我如何告诉用户他们在 num_games_won 方面的总体排名?例如:

   id   | username | num_games_won
-----------------------------------
723 john 203
724 mary 1924
725 steve 391

排名将是:mary->0,steve->1,john->2。给定用户名,我如何找到他们的排名? (我用的是mysql)

谢谢

最佳答案

尝试计算您感兴趣的用户(通过 idusername)赢得更多游戏的用户数

SELECT COUNT(*) FROM users 
WHERE num_games_won > (SELECT num_games_won FROM users WHERE id = 723)

关于mysql - 用户排名表中的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5121126/

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