Évaluations sans aucune appréciation (LEFT JOIN)
PrepaSup
Enonce
Affiche la matière des évaluations qui n'ont aucune ligne correspondante dans la table Classes (vérification via jointure, pas via note).
PrepaSup
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
LEFT JOIN conserve toutes les lignes de gauche, en les complétant par des NULL quand rien ne correspond. Tester ces NULL isole précisément les orphelines.
⚠ Le piège : Le test doit porter sur une colonne qui ne peut pas être nulle par ailleurs — une clé primaire. Sur une colonne parfois vide, on confondrait absence de correspondance et valeur manquante.
← Exercices SQL pour la prépa — bases de données en CPGE
Exercices du meme theme
- Ratio appréciations reçues / appréciations écrites
- Mois avec le plus d'évaluations
- Élèves actifs en 2024 (évalué ET apprécié)
- Top 3 des élèves les plus connectés
- Moyenne glissante des 3 notes précédentes
- Vue statistiques élève
La correction commentee, les indices progressifs, l'execution du code dans le navigateur et la verification par l'IA sont reserves aux abonnes.