gpt4 book ai didi

mysql - 如何返回 WHERE 子句的下一行?

转载 作者:行者123 更新时间:2023-11-29 01:41:27 28 4
gpt4 key购买 nike

我正在使用 mysql 数据库服务器 ..我有下表,其中仅包含一列,其中包含以下数据(其中 0 是单独排序的整数)

Number
-------
0
1
2
3
0
4
5
0
6
7
8
0
9
10
0
11

我想获取每个 0 之后的第一个值,例如输出将是

Output
------
1
4
6
9
11

最佳答案

除非您指定 ORDER BY 子句,否则 MySQL 不保证返回顺序。如果您按插入顺序取回值,那只是巧合。就目前而言,没有办法可靠地做您想做的事。您需要添加一些内容来对数据进行排序。将 ID 字段设置为 autoincrement 可能就可以了。

关于mysql - 如何返回 WHERE 子句的下一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20479620/

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