Aan de slagGa gratis aan de slag

Filteren in de JOIN, WHERE en SELECT

Voor alle landen met gegevens over het bruto binnenlands product (BBP) in 2014 was het gemiddelde BBP per hoofd van de bevolking $19.342. Voor Afrikaanse landen was dat $5.879.

Misschien hadden de Afrikaanse landen die atleten naar de Olympische Spelen stuurden (Marokko, Togo, Zimbabwe) niet het hoogste BBP per hoofd van de bevolking in Afrika, maar wel een hoger BBP dan het gemiddelde Afrikaanse BBP.

Test deze aanname. Zoek het BBP per hoofd van de bevolking voor de Afrikaanse landen met atleten op de Winterspelen van 2014.

Deze oefening maakt deel uit van de cursus

Queryprestaties verbeteren in PostgreSQL

Cursus bekijken

Oefeninstructies

  • De data van de atleten is al beperkt tot Afrikaanse deelnemers. Zoek de unieke atleten in de tabel athletes_wint.
  • Gebruik de JOIN om de atleten te filteren tot alleen degenen met odemographic- (BBP-)gegevens.
  • Gebruik een year-filter uit de tabel athletes_wint om de resultaten te beperken tot alleen de atleten van 2014.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

SELECT ___ ath.name, dem.country, dem.gdp
FROM athletes_wint ath
___ ___ odemographics dem
  ON ath.country_code = dem.olympic_cc 
___ ___ = ___
ORDER BY dem.gdp DESC;
Code bewerken en uitvoeren