country 테이블에서 continent 칼럼을 조회해 보면 값이 ‘North America’인 로우는 37개입니다. 북아메리카에 속하는 국가가 37개 있다는 뜻이죠. 그런데 GROUP BY 절을 사용하면 37건이 1건으로 줄어듭니다. ‘Asia’나 다른 대륙에 속한 국가도 마찬가지입니다. 결국 그룹화를 하면 대상 값의 중복을 제거하는 효과를 얻을 수 있습니다.
▲ 그림 7-1 GROUP BY 절 사용 결과
GROUP BY 절 다음에 칼럼을 추가해 봅시다.
코드 7-2
SELECT continent, region
FROM country
GROUP BY continent, region
ORDER BY 1, 2;
실행결과