Aller au contenu

Ratio appréciations reçues / appréciations écrites

PrepaSup

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

Enonce

Pour chaque élève, affiche son nom, prénom, le nombre de appréciations reçues sur ses évaluations et le nombre d'appréciations écrites, ainsi que le ratio reçues/écrites (arrondi à 2 décimales).

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

Deux comptes indépendants ramenés sur la même ligne, puis leur rapport. Chaque compte vient de sa propre sous-requête ou jointure.

⚠ Le piège : Deux protections sont nécessaires : COALESCE pour remplacer les absences par zéro, et un test explicite pour ne pas diviser par zéro — SQLite renvoie alors NULL, silencieusement.

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

Exercices du meme theme

  • Binômes en commun entre deux élèves
  • Division relationnelle : a apprécié toutes les évaluations d'un auteur
  • Binômes de colle des binômes (pas déjà en binôme direct)
  • Mois avec le plus d'évaluations
  • Élèves actifs en 2024 (évalué ET apprécié)
  • Évaluations sans aucune appréciation (LEFT JOIN)

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