Compter et compter les valeurs distinctes
En termes purement numériques, plus la population d'un pays est grande, plus le bassin d'athlètes — et donc d'Olympiens — est important. Vous décidez donc d'examiner les médailles olympiques uniquement en fonction de la population, c'est‑à‑dire du volume d'athlètes disponibles.
Les données de la Banque mondiale indiquent qu'en 2016, les pays les plus peuplés étaient la Chine (1 378 665 000), l'Inde (1 324 171 354) et les États‑Unis d'Amérique (323 405 935).
Vous allez maintenant consulter les données sur les athlètes des Jeux olympiques d'été de 2016 pour vérifier si la Chine, l'Inde et les États‑Unis ont effectivement remporté le plus de médailles.
Cette activité fait partie du cours
Améliorer la performance des requêtes dans PostgreSQL
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
SELECT ___
, ___(___) as medals_count
FROM athletes_recent
WHERE medal IS NOT NULL
AND year = 2016
___ ___
ORDER BY medals_count DESC;