IsNull() sql-Funktion

Ich bin versucht, erhöht sich der Wert einer Spalte ein Feld namens "Zahl" durch 1 und der Wert ist momentan Null, ich möchte den Wert auf 1 festlegen, weil ein Null-Wert kann nicht erhöht werden. Ich entdeckte die Funktion isNull() und nicht bekommen, die Ergebnisse mit der folgenden Anweisung:

Update SomeTable set Number = IsNull(Number, Number+ 1) where
ItemCode = '000000' ;

Meine Frage ist im Grunde, wie gleichzeitig ein Feld aktualisieren-Wert mit der Schrittweite 1, und setzen Sie den Wert auf 1, wenn es momentan "NULL"

Dank!

IsNull(Number,0) + 1
Verstanden hab ich den Fehler 😉
In der Tat, Sie beide haben 🙂
Vielen Dank für dein feedback 😉
Tatsächlich, einige Leute geben, die beraten, wie Sie null(0) zu 1 zu, obwohl die OP nicht danach Fragen 🙂

InformationsquelleAutor D0uble0 | 2017-01-18

Schreibe einen Kommentar