Confrontare un paese con sé stesso
I self join sono molto utili per confrontare i dati di una parte di una tabella con un'altra parte della stessa tabella. Supponi di voler scoprire quanto sono cambiate le popolazioni di ciascun paese dal 2010 al 2015. Puoi visualizzare questa variazione eseguendo un self join.
In questo esercizio, lavorerai per rispondere a questa domanda unendo la tabella populations con sé stessa. Ricorda che, con i self join, le tabelle devono avere un alias. Approfittane per fare pratica con gli alias!
Dato che unirai la tabella populations a sé stessa, puoi dare l'alias p1 a populations la prima volta e p2 la seconda. È una buona pratica quando dai alias a tabelle con la stessa lettera iniziale.
Questo esercizio fa parte del corso
Unire i dati in SQL
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
-- Select aliased fields from populations as p1
___
-- Join populations as p1 to itself, alias as p2, on country code
___