gpt4 book ai didi

特定用户的 MySQL 高分排名

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

我正在尝试从我的 hs_users 表中检索特定用户排名,该表包含 idusernamescore 栏目。

我目前有一个查询,可以通过对用户进行排名来检索结果,如下所示:

|         Results         |
|-------------------------|
| username | score | rank |
|----------+-------+------|
| Ozan | 10000 | 1 |
| Potato | 8000 | 2 |
| Carrot | 8000 | 2 |
| Tomato | 5000 | 4 |

因此用户tomato的排名为4

我尝试了来自 stackoverflow 各地的多种组合来检索单个结果及其排名,但只能通过使用 WHERE 子句来检索该结果。

|         Results         |
|-------------------------|
| username | score | rank |
|----------+-------+------|
| Tomato | 5000 | 1 |

番茄的排名应该是4而不是1

如果您这样做,请解释您作为答案发送的查询。 :D

重点是了解它是如何工作的。

谢谢! :)

最佳答案

以下查询将获取用户名为 Tomato、排名为 4 的结果。

SELECT * from hs_users where username= 'Tomato' and rank=4;

如果有多个用户名为“Tomato”,并且您希望所有这些用户无论其级别如何,请使用:

SELECT * from hs_users where username= 'Tomato';

关于特定用户的 MySQL 高分排名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32181334/

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