Aan de slagGa gratis aan de slag

Verschillende joins gebruiken om regio’s van atleten te verkennen

Je kent vast de Olympiërs uit je eigen land. Veel Russen kijken naar kunstschaatsen. Kenianen zijn sterk vertegenwoordigd in hardloopnummers. Canadezen domineren ijshockey. Kloppen deze trends ook per regio? Hebben alle Europese landen kunstschaatsers op de Spelen? Hebben alle Noord-Amerikanen ijshockeyteams op olympisch niveau?

Bekijk welke Europese landen kunstschaatsers naar de Winterspelen van 2014 stuurden. De tabel athletes is al gefilterd op kunstrijders en de tabel regions op Europese landen. Gebruik de verschillende join-typen en vergelijk de resultaten.

Deze oefening maakt deel uit van de cursus

Queryprestaties verbeteren in PostgreSQL

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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;
Code bewerken en uitvoeren