IniziaInizia gratis

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

Visualizza il corso

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