SQL: выберите минимальное значение, которое еще не существует
В таблице А у меня есть столбец int.
Возможно ли использование только оператора select для выбора минимального значения в столбце, которое НЕ СУЩЕСТВУЕТ и больше 0?
Например, если col имеет значения 1,2,9, оператор select вернет 3. Если col имеет 9,10,11, он вернет 1.
Я могу добиться этого, используя временную таблицу или цикл, но мне интересно, могу ли я сделать это, используя только оператор выбора?
Благодарю.