IniziaInizia gratis

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

Visualizza il corso

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
___
Modifica ed esegui il codice