Leçon 5 / 9 — Chapitre 5: Fonctions d'agrégation
MIN et MAX : valeurs extrêmes
MIN(colonne) et MAX(colonne) renvoient respectivement la plus petite et la plus grande valeur d'une colonne — sur du numérique comme sur du texte (ordre alphabétique).
SELECT MIN(prix), MAX(prix) FROM produits;
Ce code affiche en une seule ligne le prix minimum (100, Stylo) et le prix maximum (600, Jus) de toute la table.
MIN/MAX se combinent avec WHERE, exactement comme les autres fonctions d'agrégation vues dans ce chapitre :
SELECT MIN(stock), MAX(stock) FROM produits WHERE categorie = 'hygiene';
Ce code affiche le stock minimum et maximum uniquement parmi les produits hygiene : Dentifrice (10) et Savon (25).
Sur du texte, MIN/MAX suivent l'ordre alphabétique, exactement comme ORDER BY (vu au chapitre précédent) :
SELECT MIN(nom), MAX(nom) FROM produits;
Ce code affiche le premier nom (Biscuits) et le dernier nom (Stylo) dans l'ordre alphabétique parmi les 6 produits.
À retenir :
MIN(colonne)/MAX(colonne)renvoient la plus petite/grande valeur, sur du numérique comme sur du texte.- Ces fonctions se combinent avec
WHERE, exactement commeCOUNT,SUMetAVG.
À vous de jouer : écrivez une requête qui affiche le prix minimum et maximum des produits de catégorie alimentaire.
Continuez ce module
Débloquez les leçons restantes ainsi que la certification finale.
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 84 leçons restantes de ce module
Votre paiement est vérifié avant l'activation de l'accès