AVG 및 SUM 함수
💡 숫자 데이터에 대해 AVG 및 SUM 함수를 사용할 수 있음
MIN 및 MAX 함수
💡 숫자, 문자 및 날짜 데이터 유형에 대해 MIN 및 MAX 함수 사용 가능
COUNT 함수
💡 COUNT(*)는 테이블의 행 수 반환 COUNT(expr)은 expr에 대해 null이 아닌 값을 가진 행의 수 반환
DISTINCT 함수
💡 COUNT(DISTINCT expr)은 expr의 null이 아닌 구분 값의 수 반환
그룹 함수 및 null 값
💡 그룹 함수는 열에 있는 null 값 무시
GROUP BY 절 구문
💡 테이블의 행을 더 작은 그룹으로 나눌 수 있음
그룹 함수에 속하지 않는 SELECT list 의 모든 열은 GROUP BY절에 있어야 함
GROUP BY열은 SELECT list에 없어도 됨
다중 열에서 GROUP BY
💡 두 개 이상의 GROUP BY 열을 나열하여 요약 결과 반환 가능
HAVING 절을 사용하여 그룹 결과 제한
💡 행 그룹화 그룹 함수 적용 HAVING 절과 일치하는 그룹 표시
그룹 함수 중첩
💡 두 함수 깊이까지 중첩 가능 그룹 함수를 중첩하는 경우 반드시 GROUP BY 절을 사용해야 함