Porovnání joinů
V tomto cvičení se podíváš na to, jak se mohou výsledky lišit při použití full joinu oproti left joinu a inner joinu – budeme propojovat tabulky countries a currencies. Zaměříš se na region Severní Ameriky (North America) a záznamy, kde chybí název země (name).
Začneme full joinem s tabulkou countries vlevo a currencies vpravo. Připomeň si, jak full join funguje, pomocí diagramu níže!

Potom provedeme podobný left join a na závěr inner join – průběžně sleduj, jak se výsledky mění.
Toto cvičení je součástí kurzu
Joining Data in SQL
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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;