【发布时间】:2013-07-22 07:55:00
【问题描述】:
This question 解释了如何在表中找到第一个“未使用”的数字,但我怎样才能找到相同的数字以便我可以定义额外的约束。如何更改查询,以便获得大于 100 的第一个未使用的数字
例如如果我的表中有 23、56、100、101、103,我应该得到 102。
【问题讨论】:
-
包含
where mo.id > 100条件(在接受的答案中的任何查询中)。 -
您使用的是哪个 DBMS?后格雷斯?甲骨文?
-
目前我正在使用 SQLite,但很可能稍后会迁移到 PostgreSQL。
标签: sql sqlite postgresql gaps-and-islands