Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Join athletes met oregions via de landcode.
  • Geef beide tabellen een alias. Gebruik ath voor athletes en reg voor oregions.
  • 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;
Code bewerken en uitvoeren