Élèves actifs en 2024 (évalué ET apprécié)
PrepaSup
Enonce
Affiche le nom et prénom des élèves ayant évalué au moins une note ET écrit au moins une appréciation en 2024.
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)
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
Deux conditions à satisfaire simultanément dans deux tables différentes. INTERSECT ne conserve que les lignes présentes dans les deux résultats.
⚠ Le piège : INTERSECT compare les lignes entières : les deux SELECT doivent renvoyer les mêmes colonnes, dans le même ordre. Il supprime aussi les doublons, contrairement à une jointure.
← Exercices SQL pour la prépa — bases de données en CPGE
Exercices du meme theme
- Binômes de colle des binômes (pas déjà en binôme direct)
- Ratio appréciations reçues / appréciations écrites
- Mois avec le plus d'évaluations
- Évaluations sans aucune appréciation (LEFT JOIN)
- Top 3 des élèves les plus connectés
- Moyenne glissante des 3 notes précédentes
La correction commentee, les indices progressifs, l'execution du code dans le navigateur et la verification par l'IA sont reserves aux abonnes.