Vad säger vädret?
Afrika har regionalt rykte om sig att dominera inom löpning. Samtidigt har Afrika färst idrottare per (tävlande) land. Varför?
Löpgrenar finns bara i sommar-OS, så kanske skickar Afrika inte så många idrottare till vinterspelen. Det skulle förklara det låga antalet idrottare när man tittar över alla olympiska spel.
Utforska den hypotesen genom att titta på antalet idrottare uppdelat på säsong (sommar respektive vinter).
Den här övningen är en del av kursen
Förbättra frågeprestanda i PostgreSQL
Övningsinstruktioner
- Lägg till fältet
seasonfrån tabellenathletesiSELECT-satsen. - Välj den jointyp som returnerar enbart länder med tävlande idrottare.
- Sortera efter
regionochathletes_per_countryför att se om det finns en skillnad mellan sommar- och vinter-OS.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
SELECT reg.region
, ___
, COUNT(DISTINCT ath.athlete_id) AS no_athletes
, COUNT(DISTINCT reg.olympic_cc) AS no_countries
, COUNT(DISTINCT ath.athlete_id)/COUNT(DISTINCT reg.olympic_cc) AS athletes_per_country
FROM athletes ath
___ JOIN oregions reg
ON ath.country_code = reg.olympic_cc
GROUP BY reg.region, ___ -- Group by region and season
___ ___ , ___;