gpt4 book ai didi

mysql - SQL 选择数据并填充最终的空白 - 查询

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

想象一下数据集:

ID, PRICE
12345, 100.1
12346, 101.1
12347, 100.2
12348, 100.0
12352, 100.3 <- GAP
12355, 100.4 <- GAP
12356, 100.6
12357, 103.2
...

问题:我需要不断选择下一个值,直到数据集末尾。我如何通过 ID 选择下一个值,并确保如果存在间隙,我将返回最后一个已知值:

12348 if i want 12349
12348 if i want 12350
12348 if i want 12351
12352 if i want 12352

非常感谢您对此提出的任何意见。

最佳答案

SELECT *
FROM myTable
WHERE ID <= 12350
ORDER BY ID DESC
LIMIT 1

它可能不会表现得很好,但看起来它会做你想要的。

关于mysql - SQL 选择数据并填充最终的空白 - 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33097553/

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