Confronto tra join
In questo esercizio esaminerai come i risultati possono differire quando si esegue una full join rispetto a una left join o una inner join con le tabelle countries
e currencies
. Ti concentrerai sulla region
Nord America e sui record in cui il campo name
del Paese è mancante.
Inizierai con una full join tra countries
a sinistra e currencies
a destra. Ripassa il funzionamento di una full join con il diagramma qui sotto!
Completerai poi una left join simile e concluderai con una inner join, osservando i risultati che otterrai lungo il percorso.
Questo esercizio fa parte del corso
Unire i dati in SQL
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
SELECT name AS country, code, region, basic_unit
FROM countries
-- Join to currencies
___
USING (code)
-- Where region is North America or name is null
WHERE ___
ORDER BY region;