ÎncepețiÎncepe gratuit

Compararea tipurilor de join

În acest exercițiu, vei analiza cum diferă rezultatele unui full join față de un left join și un inner join, unind tabelele countries și currencies. Te vei concentra pe regiunea North America și pe înregistrările în care name-ul țării lipsește.

Vei începe cu un full join, cu countries în stânga și currencies în dreapta. Reamintește-ți cum funcționează un full join cu ajutorul diagramei de mai jos!

Vei realiza apoi un left join similar și vei încheia cu un inner join, observând rezultatele pe parcurs.

Acest exercițiu face parte din cursul

Joining Data in SQL

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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;
Editează și rulează codul