CommencerCommencer gratuitement

Compter et compter les valeurs distinctes

En termes purement numériques, plus la population d’un pays est élevée, plus le vivier d’athlètes — et donc d’olympiens — est important. Vous décidez d’examiner les médailles olympiques uniquement sous l’angle de la population, c’est‑à‑dire du nombre potentiel d’athlètes disponibles.

Selon les données de la Banque mondiale, 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 analyser les données des athlètes des Jeux olympiques d’été 2016 pour vérifier si la Chine, l’Inde et les États‑Unis ont effectivement remporté le plus de médailles.

Cet exercice fait partie du cours

Améliorer les performances des requêtes dans PostgreSQL

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

SELECT ___
  , ___(___) as medals_count
FROM athletes_recent
WHERE medal IS NOT NULL
AND year = 2016
___ ___
ORDER BY medals_count DESC;
Modifier et exécuter le code