Wie finde ich das Maximum (oder Minimum) von zwei ganzen Zahlen in Postgres/SQL? Eine der ganzen Zahlen ist kein Spaltenwert.Wie bekomme ich min/max von zwei ganzen Zahlen in Postgres/SQL?
Ich werde ein Beispiel-Szenario geben:
Ich mag würde eine ganze Zahl von einer Säule (in allen Zeilen), aber das Ergebnis sollte nicht kleiner als Null sein subtrahieren. Also, um zu beginnen, habe ich:
Aber dies kann einige der Werte negativ machen. Was ich möchte (in Pseudo-Code) ist:
UPDATE my_table
SET my_column = MAXIMUM(my_column - 10, 0);
Diese Version ist nützlich, wenn Sie auf Standard-SQL beschränkt sind. –