SQL: Niedrigsten Wert auswählen, der noch nicht existiert

n Tabelle A habe ich eine int-Spalt

Ist es möglich, nur eine select-Anweisung zu verwenden, um den Mindestwert in der Spalte auszuwählen, der NICHT EXISTIERT und größer als 0 ist?

Wenn zum Beispiel die Spalte die Werte 1,2,9 hat, gibt die select-Anweisung 3 zurück. Wenn die Spalte 9,10,11 hat, gibt sie 1 zurück.

Ich kann dies mit einer temporären Tabelle oder einer Schleife erreichen, aber ich frage mich, ob ich das nur mit einer select-Anweisung tun kann.

Vielen Dank

Antworten auf die Frage(14)

Ihre Antwort auf die Frage