한 국가를 자기 자신과 비교하기
셀프 조인은 같은 테이블 내의 서로 다른 부분에 있는 데이터를 비교할 때 매우 유용합니다. 예를 들어, 각 국가의 인구가 2010년에서 2015년 사이에 얼마나 변화했는지 알고 싶다고 가정해 보겠습니다. 셀프 조인을 수행하면 이 변화를 직접 확인할 수 있습니다.
이 연습 문제에서는 populations 테이블을 자기 자신과 조인하여 이 질문에 답해 보겠습니다. 셀프 조인에서는 반드시 테이블에 별칭을 지정해야 한다는 점을 기억하고, 별칭 사용 연습의 기회로 활용해 보세요!
populations 테이블을 자기 자신과 조인하기 때문에, populations에 먼저 p1, 그다음 p2로 별칭을 붙일 수 있으며, 이것은 첫 글자가 같은 테이블에 별칭을 붙일 때 권장되는 좋은 방식입니다.
이 연습은 강의의 일부입니다
SQL에서 데이터 조인하기
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
-- Select aliased fields from populations as p1
___
-- Join populations as p1 to itself, alias as p2, on country code
___