Notes à Polytechnique
ConcoursDB
Enonce
Pour chaque candidat ayant passé le concours Polytechnique (id_ecole = 1), affiche son nom, prénom, la matière et sa note.
Trie par note décroissante.
ConcoursDB
Ecoles(id, nom, type, places)
Epreuves(id, id_ecole, matiere, coeff, duree_h)
Resultats(id, id_candidat, id_epreuve, note)
10 candidats · 6 écoles · 9 épreuves · Notes sur 20.
📖 Rappel de cours
Une jointure sur trois tables : la table de liaison au centre relie les deux autres. On enchaîne les JOIN, chacun avec sa condition.
⚠ Le piège : Le filtre porte sur une table jointe, pas sur la table de départ. Le placer dans le WHERE convient ici ; sur une jointure externe, il faudrait le mettre dans le ON pour ne pas annuler l'effet du LEFT JOIN.
← Exercices SQL pour la prépa — bases de données en CPGE
Exercices du meme theme
- PythonClub — Jointures
- PythonClub — Agrégations avancées
- Candidats en MP
- Moyenne pondérée
- Notes de maths en khôlle
- Moyenne par é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.