Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Comment trouver le max entre 2 valeurs

1 réponse
Avatar
Etienne SOBOLE
Bonjour

la fonction max renvoit la valeur maximum entre différent enregistrement,
mais comment on fait un

SELECT max(prix, 1000) FROM table;

pour trouver soit la prix q'il est supérieur a 1000
soit 1000 dans le cas contraire ???

Merci
Etienne

1 réponse

Avatar
P'tit Marcel
L'o

Etienne SOBOLE a écrit :
mais comment on fait un
SELECT max(prix, 1000) FROM table;
pour trouver soit la prix q'il est supérieur a 1000
soit 1000 dans le cas contraire ???



cela dépend du SGBD. Par exemple :

SQL Server (également Oracle et MySQL5 sauf erreur):
SELECT CASE WHEN prix > 1000 THEN prix ELSE 1000 END AS champcalcule
FROM table

MySQL anciens :
SELECT IF(prix > 1000, prix, 1000) AS champcalcule FROM table


eça
--
P'tit Marcel
stats sur les forums modérés http://www.centrale-lyon.org/ng/