如何找到不在整数字段中的最小值
Posted
技术标签:
【中文标题】如何找到不在整数字段中的最小值【英文标题】:How to find minimum value not in a integer field 【发布时间】:2012-01-19 07:33:35 【问题描述】:在 mysql 数据库表中,我有整数字段,我想找到缺少的序列最小值。
请帮忙。
1,2,3,5,6,8,....
missing is 4
【问题讨论】:
您是否有一个整数列,并且您想要没有行的最小整数或您是否有逗号分隔整数的文本列? 可能你想要这个:***.com/questions/1312101/… 【参考方案1】:你可以这样做:
SELECT val + 1
FROM mytable t1
WHERE NOT EXISTS
(SELECT NULL FROM mytable t2 WHERE t2.val = t1.val + 1)
ORDER BY val
LIMIT 1
【讨论】:
以上是关于如何找到不在整数字段中的最小值的主要内容,如果未能解决你的问题,请参考以下文章