Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Lägg till fältet season från tabellen athletes i SELECT-satsen.
  • Välj den jointyp som returnerar enbart länder med tävlande idrottare.
  • Sortera efter region och athletes_per_country fö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
___ ___ , ___;
Redigera och kör kod