Confrontare un Paese con sé stesso
Le self join sono molto utili per confrontare i dati di una parte della tabella con quelli di un’altra parte della stessa tabella. Supponiamo che tu sia interessato ad analizzare come è cambiata la popolazione di ciascun Paese dal 2010 al 2015. Puoi farlo eseguendo una self join.
In questo esercizio cercherai di rispondere a questa domanda unendo la tabella populations
con sé stessa. Ricorda che, nelle self join, è necessario assegnare un alias a ogni versione della tabella. Approfittane per esercitarti con gli alias!
Dal momento che unisci la tabella populations
con sé stessa, puoi assegnarle prima l’alias di p1
e poi p2
. Si tratta di una buona pratica soprattutto quando i nomi delle tabelle iniziano con la stessa lettera.
Questo esercizio fa parte del corso
Unire i dati in SQL
Esercizio pratico interattivo
Prova questo esercizio completando il codice di esempio.
-- Select aliased fields from populations as p1
___
-- Join populations as p1 to itself, alias as p2, on country code
___