← Retour à la référence SQL

MIN/MAX

Catégorie : agregation

Fonctions d'agrégation qui retournent respectivement la valeur minimale et maximale d'une colonne. Fonctionnent avec nombres, dates et chaînes.

📝 Syntaxe

SELECT MIN(colonne), MAX(colonne) FROM table WHERE condition

💡 Exemples

SELECT MIN(prix), MAX(prix) FROM produits
5.99 | 299.99
SELECT MIN(date_naissance) FROM employes
1980-05-12

🎯 Exercice

Trouver la note la plus basse et la plus haute en Mathématiques

Voir la solution
SELECT MIN(note), MAX(note) FROM notes WHERE matière = 'Mathématiques'

⚠️ Pièges courants

  • MAX/MIN sur chaînes utilise l'ordre alphabétique
  • NULL est ignoré sauf si toutes les valeurs sont NULL
Pixel