Count en count distinct
Puur naar aantallen kijkend geldt: hoe groter de bevolking van een land, hoe groter de vijver aan sporters en dus potentiële Olympiërs. Je besluit daarom de olympische medailles te bekijken op basis van alleen de bevolkingsomvang, oftewel het aantal beschikbare atleten.
Volgens gegevens van de Wereldbank hadden in 2016 de volgende landen de grootste bevolkingen: China (1.378.665.000), India (1.324.171.354) en de Verenigde Staten van Amerika (323.405.935).
Nu ga je de gegevens van de olympische atleten van de Zomerspelen van 2016 bekijken om te zien of China, India en de VS inderdaad de meeste medailles wonnen.
Deze oefening maakt deel uit van de cursus
Queryprestaties verbeteren in PostgreSQL
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
SELECT ___
, ___(___) as medals_count
FROM athletes_recent
WHERE medal IS NOT NULL
AND year = 2016
___ ___
ORDER BY medals_count DESC;