gpt4 book ai didi

MySql:根据排名增加从表中选择

转载 作者:行者123 更新时间:2023-11-30 23:23:58 25 4
gpt4 key购买 nike

例如我有以下数据:

rank         value
___________________
1 "A"
2 "B"
5 "C"
3 "D"
4 "E"
6 "F"

我只想在排名增加时选择值,所以我应该只得到

"A", "B", "C", "F".

谢谢!

最佳答案

假设有数字 id 列,那么你可以使用这个查询:

SELECT 
value
FROM
tbl AS t1
WHERE
(SELECT IFNULL(MAX(rank), 0) FROM tbl AS t2 WHERE t2.id < t1.id) < t1.rank

IFNULL 存在是因为第一行。

关于MySql:根据排名增加从表中选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14246448/

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