gpt4 book ai didi

sqlite - 选择下一行和上一行数据 SQLite

转载 作者:行者123 更新时间:2023-12-03 15:49:44 25 4
gpt4 key购买 nike

我想问一下我选择“8787”时如何获取下一个和上一个数据

这是表名称上的示例数据:

NameId 不是自动编号。

NameID    RName
6767 Apple
8787 Hallow
8627 Orange

谢谢

最佳答案

要获取下一个ID,把所有不大于的ID都扔掉,按照ID对表进行排序,使得下一个ID是第一个,然后只取这一条记录:

SELECT *
FROM MyTable
WHERE NameID > 8787
ORDER BY NameID
LIMIT 1

与之前的 ID 类似:

SELECT *
FROM MyTable
WHERE NameID < 8787
ORDER BY NameID DESC
LIMIT 1

关于sqlite - 选择下一行和上一行数据 SQLite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17828070/

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