Aller au contenu

Catégoriser les notes avec CASE WHEN

PrepaSup

Exercice Intermédiaire · SQL Express · prepa scientifique et economique (CPGE)

Enonce

Affiche la matière de chaque évaluation avec une colonne mention : « insuffisant » si note < 8, « passable » si entre 8 et 14, « très bien » si supérieure à 14.

PrepaSup

Users(id, nom, prenom, date_inscription, filiere)
Notes(id, id_user, matiere, date_eval, note)
Colles(id, id_user1, id_user2, date_colle)
Classes(id, id_note, id_user, appreciation, date_conseil)

Dates au format YYYY-MM-DD. Notes sur 20.

📖 Rappel de cours

CASE WHEN est le si-alors-sinon de SQL : les conditions sont évaluées dans l'ordre et la première vraie l'emporte. ELSE couvre tout le reste.

⚠ Le piège : L'ordre des conditions est décisif : une condition trop large placée en premier absorbe les cas suivants, qui ne seront jamais atteints. Et les bornes des intervalles doivent se toucher sans laisser de trou.

← Exercices SQL pour la prépa — bases de données en CPGE

Exercices du meme theme

  • Élèves n'ayant jamais apprécié
  • Classement des filières par évaluations
  • Paires d'élèves de la même filière
  • Jours entre inscription et première évaluation
  • Évaluations contenant un mot-clé
  • Nombre de binômes de colle par élève (y compris 0)

La correction commentee, les indices progressifs, l'execution du code dans le navigateur et la verification par l'IA sont reserves aux abonnes.

Prepa🐍ython
Progresser en Python & SQL · Prépa scientifique
Essai gratuit
Testez toutes les fonctionnalités sans engagement
En continuant, vous acceptez notre politique de confidentialité.
Déjà abonné ? Se reconnecter
Recevez un lien de connexion par email
Parcourir gratuitement →
Aperçu limité · sans inscription · sans vérification IA
€4,99
/ mois · accès illimité · résiliable
Paiement sécurisé
En vous abonnant, vous acceptez nos conditions et politique de confidentialité.
Résiliation possible depuis votre espace PayPal.

Chargement...

Initialisation de l'environnement

Prepa🐍ython
Progresser en Python & SQL · Prépa scientifique
Progression
0 / 0
Solo
— / —
Python... SQL...
Recherche
🔬 Bac a sable Python ↗ 🧪 Bac a sable SQL ↗ 📝 Concours blanc ↗ 🏖️ Code à la plage ↗ 📚 Listes de rentrée ↗ 🛠️ Admin ↗
Tu aimes PrepaPython ?
Fais-le savoir !
← Retour à l'accueil Mentions legales & confidentialite