SQL: Выберите наименьшее значение, которое еще не существует

В TableA у меня есть столбец int.

Возможно ли использование только оператора select для выбора минимального значения в столбце, которое НЕ СУЩЕСТВУЕТ и больше 0 ?

Например, если столбец имеет значения 1,2,9, оператор select вернет 3. Если в столбце указано 9,10,11, оно вернет 1.

Я могу добиться этого с помощью временной таблицы или цикла, но мне интересно, могу ли я сделать это с помощью только оператора select?

Спасибо. .

9
задан Stu 21 October 2011 в 06:04
поделиться