Wie finde ich das Maximum (oder Minimum) von zwei Ganzzahlen in Postgres/SQL? Eine der Ganzzahlen ist kein Spaltenwert.
Ich gebe ein Beispiel Szenario:
Ich möchte eine Ganzzahl von einer Spalte subtrahieren (in allen Zeilen), aber das Ergebnis sollte nicht kleiner als null sein. Also habe ich zunächst:
UPDATE my_table
SET my_column = my_column - 10;
Aber dadurch können einige Werte negativ werden. Was ich gerne hätte (in Pseudocode) ist:
UPDATE my_table
SET my_column = MAXIMUM(my_column - 10, 0);
0 Stimmen
In diesem Zusammenhang können Sie ein Union-Dataset erstellen und dann das Maximum davon in SQL Server errechnen, zumindest stackoverflow.com/questions/124417/…