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 GREATEST

Syntaxe

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...
couv_RI58PH8MY.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Fonctions de contrôle
Suivant
Fonctions numériques