Začněte nyníZačněte zdarma

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

Zobrazit kurz

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;
Upravit a spustit kód