Ist es möglich, einen bestimmten Wert in einer Tabelle um eine bestimmte Zahl zu erhöhen, ohne den letzten Wert zu lesen und anschließend zu aktualisieren?
dh ich habe Spalten "Produkt" und "Qualität": Produkt: iLamp Qualität: 50
Ich möchte die Qualität um x erhöhen (oder verringern). Um dies zu erreichen, lese ich zuerst den letzten Wert (50), erhöhe oder verkleinere ihn und schreibe ihn zurück.
Gibt es einen direkten Weg, um diese Aufgabe zu erledigen?
UPDATE table SET col = col + 1 WHERE first_column = ?
UPDATE Products SET Price = Price + 50 WHERE [ProductID] IN [1,3,56,78,44,23,8989,23]