Aan de slagGa gratis aan de slag

Een land met zichzelf vergelijken

Self joins zijn erg handig om gegevens uit het ene deel van een tabel te vergelijken met een ander deel van diezelfde tabel. Stel dat je wilt weten hoeveel de bevolkingen per land veranderden tussen 2010 en 2015. Je kunt die verandering zichtbaar maken met een self join.

In deze oefening ga je deze vraag beantwoorden door de tabel populations met zichzelf te joinen. Onthoud dat je bij self joins tabellen een alias moet geven. Grijp dit aan om met aliassen te oefenen!

Omdat je populations met zichzelf joint, kun je populations eerst de alias p1 geven en daarna p2. Dit is een goede gewoonte wanneer je tabellen aliassen geeft die met dezelfde letter beginnen.

Deze oefening maakt deel uit van de cursus

Data joinen in SQL

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

-- Select aliased fields from populations as p1
___
-- Join populations as p1 to itself, alias as p2, on country code
___
Code bewerken en uitvoeren