더북(TheBook)

그럼 예제를 통해 GROUP BY 절을 어떻게 사용하는지 알아봅시다.

코드 7-1

USE world;

SELECT continent
  FROM country
 GROUP BY continent;

실행결과

코드 7-1은 country 테이블을 조회하는데, 이 테이블의 총 건수(로우 수)는 239입니다. WHERE 절을 사용하지 않으므로 country 테이블 전체가 조회되어야 합니다. 하지만 GROUP BY 절 다음에 continent(대륙명)을 명시했고, SELECT 절에도 GROUP BY 절에 명시한 continent 칼럼을 명시했습니다. 따라서 continent 칼럼 값으로 그룹화를 수행합니다. country 테이블에는 총 239개국의 정보가 저장되어 있고, 이 중에서 continent 칼럼에 저장된 고유한 값은 총 7개입니다. 따라서 대륙별로 그룹화를 수행합니다.

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