Comment trouver le maximum (ou le minimum) de deux entiers dans Postgres/SQL ? L'un des entiers n'est pas une valeur de colonne.
Je vais vous donner un exemple de scénario :
Je voudrais soustraire un nombre 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) est :
UPDATE my_table
SET my_column = MAXIMUM(my_column - 10, 0);
0 votes
De même, vous pouvez créer un ensemble de données d'union et le maximiser, du moins dans sql-server. stackoverflow.com/questions/124417/