그럼 예제를 통해 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개입니다. 따라서 대륙별로 그룹화를 수행합니다.