조인 비교하기
이번 연습문제에서는 countries와 currencies 테이블을 조인하면서 FULL JOIN, LEFT JOIN, INNER JOIN을 수행했을 때 결과가 어떻게 달라지는지 살펴보겠습니다. 북아메리카 region과 국가 name이 누락된 레코드에 초점을 맞추어 진행할 것입니다.
먼저 왼쪽에 countries, 오른쪽에 currencies를 두고 FULL JOIN을 수행하는 것으로 시작하겠습니다. 아래 다이어그램으로 FULL JOIN의 작동 방식을 다시 한번 떠올려 보세요!

그런 다음 동일한 방식으로 LEFT JOIN을 완성하고, 마지막으로 INNER JOIN을 수행하면서 각 단계별 결과를 비교해 보겠습니다.
이 연습은 강의의 일부입니다
SQL에서 데이터 조인하기
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
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;