총합, 평균 등의 데이터 분석을 위해서는 복수 행 기준의 데이터를 모아서 처리하는 것을 목적으로 하는 다중 행 함수이다.
여러 행 또는 테이블 전체 행으로부터 하나의 결과 값을 반환하는 함수이다.
GROUP BY
NULL 값을 가지는 ROW는 제외한 후 산출한다.
SELECT에서 사용하는 것과 같은 ALIAS 사용이 불가하다.
WHERE 구문 안에 포함되지 않는다.
HAVING
쉽게 생각하면 GROUP BY 및 집계 함수에 대한 WHERE 구문이다.