空き番(欠番)を取得する方法

  SQL Server で、指定列の空き番(欠番)を取得するには、サブクエリを使って行います。
【使い方】

 [指定列]の値+1が、テーブルに存在しない値で、最小の値を取得する。
SELECT MIN(指定列+1) AS 空き番 FROM テーブル
   WHERE 指定列+1 NOT IN (SELECT 指定列 FROM テーブル)
【注意】
戻る