GREATEST |
Plus grand |
---|---|
MySQL | Version 3.22.5+ |
Syntaxe
GREATEST(value1,value2,...) |
Paramètres
Nom | Description |
---|---|
value1,value2,... | Ces paramètres permettent d'indiquer une liste de valeurs à vérifier. |
Description
Cette fonction permet de retourner la plus grande valeur parmi la liste de valeurs indiqués comme paramètres.
Remarques
- Si vous recherchez la valeur la plus petite, vous devriez plutôt utiliser la fonction LEAST. Si vous voulez obtenir la plus grande valeur d'un champ de table, vous devriez plutôt utiliser la fonction MAX.
- Si la fonction est appelée dans un contexte de valeur entière ou si tous ses paramètres sont des valeurs entières, les paramètres sont comparés comme des entiers. Si la fonction est appelée dans un contexte de valeurs réel (nombre à virgule flottante) ou si tous ses paramètres sont des valeurs réel (nombre à virgule flottante), les paramètres sont comparés en tant que valeurs réel (nombre à virgule flottante). Si aucune des deux règles précédentes ne s'applique, les paramètres sont comparés en tant que chaînes de caractères. Les comparaisons ne sont pas sensibles à la casse, sauf si un paramètre est une chaîne de caractères binaire.
Exemple
Voici un exemple permettant d'afficher les plus grandes valeurs d'une suite de valeur quelconque :
on obtiendra le résultat suivant :
GREATEST(24,34,13,72,100,1,34) |
100 |
Voir également
Langage de programmation - MySQL - Référence de fonctions - LEAST
Langage de programmation - MySQL - Référence de fonctions - MAX
Article - Les géants de l'informatique - Oracle
Références
MySQL - Référence, Edition Micro Application, Nicolas Rivereau, Antoine Pichot, 2002, ISBN: 2-7429-2560-0, page 927.
MySQL: The definitive guide to using, programming, and administering MySQL 4 databases - Second Edition, Paul Dubois, 2003, ISBN: 0-7357-1212-3, page 832
Dernière mise à jour : Mercredi, le 29 avril 2015