Как мне найти максимум (или минимум) двух целых чисел в Postgres / SQL? Одно из целых чисел не является значением столбца.
Я приведу пример сценария:
Я хотел бы вычесть целое число из столбца (во всех строках), но результат должен быть не меньше нуля. Итак, для начала, у меня есть:
UPDATE my_table
SET my_column = my_column - 10;
Но это может сделать некоторые значения отрицательными. Что я хотел бы (в псевдокоде):
UPDATE my_table
SET my_column = MAXIMUM(my_column - 10, 0);