Comment trouver le maximum (ou le minimum) de deux entiers dans Postgres / SQL? L'un des nombres entiers n'est pas une valeur de colonne.
Je vais donner un exemple de scénario:
Je voudrais soustraire un entier d'une colonne (dans toutes les lignes), mais le résultat ne doit pas être inférieur à zéro. Donc, pour commencer, j'ai:
UPDATE my_table
SET my_column = my_column - 10;
Mais cela peut rendre certaines des valeurs négatives. Ce que je voudrais (en pseudo code) c'est:
UPDATE my_table
SET my_column = MAXIMUM(my_column - 10, 0);