Kom igångKom igång gratis

Använd olika join-typer för att utforska idrottarnas regioner

Du känner säkert till OS-idrottarna från ditt eget land. Många ryssar följer konståkning. Kenyaner är starka inom löpgrenar. Kanadensare dominerar hockey. Men stämmer dessa mönster på regionnivå? Har alla europeiska länder konståkare i OS? Har alla nordamerikanska länder hockeylag på OS-nivå?

Ta reda på vilka europeiska länder som skickade konståkare till vinter-OS 2014. Tabellen athletes är redan filtrerad till konståkare och tabellen regions är filtrerad till europeiska länder. Prova de olika join-typerna och jämför resultaten.

Den här övningen är en del av kursen

Förbättra frågeprestanda i PostgreSQL

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

SELECT reg.region, reg.country
  , COUNT(DISTINCT ath.athlete_id) AS no_athletes
FROM ___ ___
___ JOIN ___ ___
  ON reg.olympic_cc = ath.country_code
GROUP BY reg.region, reg.country
ORDER BY no_athletes DESC;
Redigera och kör kod