ConsigneAffiche nom, note et une colonne mention calculée avec CASE selon la note : ≥16 → 'Excellent', ≥12 → 'Bien', ≥10 → 'Moyen', sinon → 'Insuffisant'. Nomme la colonne mention.
case crée des categories conditionnelles, comme un if/else en sql.
Syntaxe
CASE WHEN condition1 THEN resultat1 WHEN condition2 THEN resultat2 ELSE resultat_par_defautENDLes conditions sont testées dans l'ordre ; la première vraie l'emporte.
Exemple (table produits) :
SELECT nom, prix, CASE WHEN prix >= 500 THEN 'Premium' WHEN prix >= 100 THEN 'Standard' ELSE 'Entree de gamme' END AS gammeFROM produits;Envie d'aller plus loin ? Découvrez nos formations certifiées Bac+2 à Bac+5 →