gpt4 book ai didi

mysql - 在 Mysql 中选择具有数字范围的查询

转载 作者:可可西里 更新时间:2023-11-01 07:57:50 24 4
gpt4 key购买 nike

我有一个这样的用户表:

User (id, name, rank)

我想检查用户的排名并获取相应的文本(例如:如果用户的排名在 1-10 之间,我可以获得文本“前 10 名的用户!”)

我创建了一个这样的 rank_text 表:

rank_text(id, rank_from, rank_to, text)
(1, 1, 10, "You are in top 10!")

如何查询这个案例?

你能给我一个建议吗?

非常感谢!

最佳答案

您可以使用加入:

select u.*, rt.text
from users u left join
rank_text rt
on u.rank between rt.rank_from and rt.rank_to;

关于mysql - 在 Mysql 中选择具有数字范围的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57301207/

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