Waar komen alle atleten vandaan
De Olympische Spelen vinden elke twee jaar plaats (zomer & winter) en worden wereldwijd bekeken. Ze wakkeren nationale trots aan wanneer mensen juichen voor atleten die hun eigen land vertegenwoordigen. In deze oefening bekijk je gegevens van recente olympische atleten (2014 en 2016) om te ontdekken welke landen hebben meegedaan. Je moet deze koppelen aan regionale informatie met een lijst van alle landen die ooit hebben deelgenomen aan eerdere Olympische Spelen.
Hier koppel je de tabellen athletes en oregions om landen terug te geven met deelnemende atleten.
Verken de data gerust om te zien of je atleten uit je eigen land herkent.
Deze oefening maakt deel uit van de cursus
Queryprestaties verbeteren in PostgreSQL
Oefeninstructies
- Join
athletesmetoregionsvia de landcode. - Geef beide tabellen een alias. Gebruik
athvoorathletesenregvoororegions. - Controleer of je landen zonder atleten hebt.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
-- Athlete count by country and region
SELECT reg.region
, reg.country
, COUNT(DISTINCT ath.athlete_id) AS no_athletes -- Athletes can compete in multiple events
FROM ___ ___
___ ___ ___ ___
ON reg.olympic_cc = ath.country_code
GROUP BY reg.region, reg.country
ORDER BY no_athletes;