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

В таблице А у меня есть столбец int.

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

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

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

Благодарю.

Ответы на вопрос(7)

Ваш ответ на вопрос