1. Learn
  2. /
  3. Courses
  4. /
  5. Data joinen in SQL

Connected

Exercise

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.

Instructions 1/2

undefined XP
    1
    2
  • Voer een inner join uit van populations met zichzelf ON country_code, respectievelijk met de alias p1 en p2.
  • Selecteer de country_code uit p1 en het veld size uit zowel p1 als p2, waarbij je p1.size de alias size2010 geeft en p2.size de alias size2015 (in die volgorde).