Exercice 9 / 60

MIN et MAX

ConsigneAffiche la note la plus basse et la plus haute des etudiants. Nomme les colonnes min_note et max_note.

📖 Cours

min() donne la plus petite valeur, max() la plus grande. Syntaxe : select min(col), max(col) from table;

MIN et MAX prennent les deux extrémités de l'axe des valeurs, la plus petite et la plus grande
MIN et MAX prennent les deux extrémités de l'axe des valeurs, la plus petite et la plus grande

Fonctionnent aussi sur les dates (plus ancienne / plus récente) et sur le texte. Attention : le texte n'est pas comparé selon l'ordre du dictionnaire, mais caractère par caractère selon la collation de la base. Ici la base est en collation C.utf-8, où toutes les majuscules passent avant toutes les minuscules : entre 'anne', 'Zoe' et 'Emile', min renvoie 'Emile' et max renvoie 'anne'.

Exemple (table produits) :

SELECT MIN(prix) AS moins_cher, MAX(prix) AS plus_cher FROM produits;

Envie d'aller plus loin ? Découvrez nos formations certifiées Bac+2 à Bac+5 →