7.1
집계 쿼리 다루기: 데이터 그룹화와 집계 함수
테이블에 있는 데이터 전체 또는 어떤 조건을 만족하는 데이터를 집계할 수도 있지만, 특정 항목(칼럼)을 기준으로 집계할 수도 있습니다. 가령 한 반 학생들의 시험 점수가 담긴 테이블이 있을 때, 전체 평균을 구하려면 데이터 전체를 대상으로, 과목별 평균을 구하려면 과목이란 항목별로 계산해야겠죠.
이렇게 특정 항목을 기준으로 데이터를 집계하는 것을 그룹화라고 합니다. 과목별 평균에서는 국어, 영어, 수학 같은 과목이 그룹화의 대상입니다. 대상을 선별했으니 평균을 구하면 되겠죠? 평균은 하나의 집계 값입니다. 집계 값은 집계 함수로 계산합니다. 결국 데이터 집계는 그룹화와 집계 함수가 결합해 이뤄지며, 이렇게 작성한 쿼리를 집계 쿼리라고 합니다.