当前位置: 代码迷 >> Sql Server >> 请问一个SQL语句,查询一个整形字段最小且不存在的值
  详细解决方案

请问一个SQL语句,查询一个整形字段最小且不存在的值

热度:59   发布时间:2016-04-27 20:58:25.0
请教一个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
  相关解决方案