Aller au contenu

Élèves inscrits mais sans binôme (anti-jointure)

PrepaSup

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

Enonce

Affiche le nom et prénom des élèves qui n'apparaissent dans aucune colle (ni comme id_user1, ni comme id_user2).

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

Une anti-jointure : on cherche les lignes qui n'ont aucune correspondance ailleurs. NOT EXISTS l'exprime directement et s'arrête dès qu'il trouve.

⚠ Le piège : NOT IN paraît équivalent mais devient traître si la sous-requête peut renvoyer un NULL : la condition n'est alors jamais vraie et le résultat est vide. NOT EXISTS n'a pas ce défaut.

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

Exercices du meme theme

  • Rang des évaluations par note
  • Numéro d'évaluation par élève (ROW_NUMBER)
  • Appréciation précédente avec LAG
  • Remplacement dans la matière
  • Jours écoulés depuis chaque évaluation
  • Élèves ayant évalué le même mois que leur inscription

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