1. 학습
  2. /
  3. 강의
  4. /
  5. SQL에서 데이터 조인하기

Connected

연습 문제

조인의 비교

이 연습 문제에서는 countries 테이블과 currencies 테이블을 조인하여, FULL JOIN과 LEFT JOIN, INNER JOIN의 결과가 어떻게 다른지 살펴봅니다. 북아메리카 region과 국가 name이 누락된 레코드에 집중할 거예요.

먼저 왼쪽에 countries, 오른쪽에 currencies를 두고 FULL JOIN을 수행합니다. 아래 다이어그램을 보면서 FULL JOIN의 동작을 떠올려 보세요!

그다음 유사한 LEFT JOIN을 수행하고, 마지막으로 INNER JOIN을 실행하면서 각 단계의 결과 변화를 확인해 보세요.

지침 1/3

undefined XP
  • 1
    • countries(왼쪽)와 currencies(오른쪽)로 FULL JOIN을 수행하세요.
    • North America region 또는 국가 이름이 NULL인 경우로 필터링하세요.
  • 2
    • 직전과 같은 쿼리를 반복하되, FULL JOIN을 currencies 테이블과의 LEFT JOIN으로 바꾸세요.
    • FULL JOIN 결과와 비교해 출력에서 무엇이 달라졌는지 확인하세요.
  • 3
    • 같은 쿼리를 한 번 더 반복하되, 이번에는 countries와 currencies의 INNER JOIN을 수행하세요.
    • FULL JOIN과 LEFT JOIN 결과와 비교해 출력에서 무엇이 달라졌는지 확인하세요!