더북(TheBook)

다음 쿼리도 실행해 봅시다.

코드 8-10

SELECT a.continent, COUNT(*)
  FROM country a
 INNER JOIN city b
    ON a.code = b.countrycode
 GROUP BY a.continent;

실행결과

코드 8-10은 코드 8-9에 city 테이블과의 내부 조인을 추가했습니다. city 테이블과 조인했으니 COUNT() 함수가 반환하는 숫자는 해당 대륙에 속한 국가의 도시 수 합계가 되겠네요.

결과를 보면 총 6건이 조회됐습니다. 이전 쿼리보다 1건이 적습니다. 대륙명이 ‘Antarctica’인 건이 빠져 있는데, 왜 이 건이 빠진 채 조회됐을까요?

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.