日期:2014-05-19  浏览次数:20493 次

请教一个SQL语句,查询一个整形字段最小且不存在的值!
table表里一个整形字段,
我想找出该字段里1到100之间最小的不存在的值.
比如已有的数据1,2,3,5,...100,
就返回4.
SQL要怎么写呢?

------解决方案--------------------
Select Min(A.ID) + 1 As ID From TEST A Left Join TEST B On A.ID = B.ID - 1 Where B.ID Is Null