Fonctions de comparaison
Les fonctions suivantes sont présentées dans cette section :
LEAST |
Plus petite valeur d’une liste de valeurs. |
GREATEST |
Plus grande valeur d’une liste de valeurs. |
COALESCE |
Première expression non NULL d’une liste d’expressions. |
LEAST - GREATEST
LEAST GREATESTSyntaxe
LEAST(expression1,expression2[,...])
GREATEST(expression1,expression2[,...])
Les fonctions LEAST et GREATEST retournent respectivement la plus petite et la plus grande valeur d’une liste d’expressions.
Exemple
mysql> -- Calcul du montant d'une remise
mysql> -- de 5% plafonnée à 1.5
mysql> SELECT
-> nom,
-> prix_ht,
-> LEAST(ROUND(prix_ht*5/100,2),1.5) remise
-> FROM collection;
+--------------------------+---------+--------+
| nom | prix_ht | remise |
+--------------------------+---------+--------+
| Ressources Informatiques | 28.48 | 1.42 |
| Open IT | 6.66 | 0.33 |
| Les TP Informatiques | 25.71 | 1.29 |
| Coffret...