Kom igångKom igång gratis

Jämför ett land med sig självt

Self joins är mycket användbara när du vill jämföra data från en del av en tabell med en annan del av samma tabell. Tänk dig att du vill ta reda på hur mycket befolkningen förändrades i varje land mellan 2010 och 2015. Du kan åskådliggöra den förändringen med hjälp av en self join.

I den här övningen besvarar du den frågan genom att joina tabellen populations med sig själv. Kom ihåg att tabeller måste aliasas vid self joins – passa på att öva på det!

Eftersom du joinear populations med sig själv kan du aliasa den först som p1 och sedan som p2. Det är god praxis när du aliasas tabeller som börjar på samma bokstav.

Den här övningen är en del av kursen

Att joina data i SQL

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

-- Select aliased fields from populations as p1
___
-- Join populations as p1 to itself, alias as p2, on country code
___
Redigera och kör kod