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

Connected

연습 문제

한 나라를 자기 자신과 비교하기

셀프 조인은 한 테이블의 한 부분과 같은 테이블의 다른 부분을 비교할 때 매우 유용해요. 예를 들어, 각 국가의 인구가 2010년에서 2015년 사이에 얼마나 변했는지 알아보고 싶다고 해볼게요. 이 변화를 셀프 조인으로 시각화할 수 있어요.

이번 연습에서는 populations 테이블을 자기 자신과 조인하여 이 질문에 답해 보겠습니다. 셀프 조인에서는 테이블에 별칭을 반드시 지정해야 한다는 점을 기억해 주세요. 별칭 연습을 해 볼 좋은 기회예요!

populations 테이블을 자기 자신과 조인할 것이므로, populations에 p1과 p2라는 별칭을 각각 지정하세요. 동일한 첫 글자를 가진 테이블에 별칭을 붙일 때 이와 같은 방식이 좋은 습관입니다.

지침 1/2

undefined XP
    1
    2
  • country_code를 기준으로 별칭을 각각 p1, p2로 지정한 populations 테이블끼리 INNER JOIN을 수행하세요(ON 사용).
  • p1에서 country_code와 p1 및 p2의 size 필드를 선택하고, p1.size는 size2010, p2.size는 size2015로 각각 별칭을 지정하세요(그 순서).