<aside> 💡 GROUP BY 절과 HAVING 절의 특성

GROUP BY


집계 함수


데이터를 그룹별로 나누면 그룹별로 집계 데이터 도출이 가능해진다.

COUNT(*) 전체 Row를 Count하여 반환
COUNT(컬럼) 컬럼값이 Null 인 Row를 제외하고 Count하여 반환
COUNT(DISTINCT 컬럼) 컬럼값이 Null 이 아닌 Row 에서 중복을 제거한 Count 반환
SUM(컬럼) 컬럼값들의 합계 반환
AVG(컬럼) 컬럼값들의 평균 반환
MIN(컬럼) 컬럼값들의 최솟값 반환
MAX(컬럼) 컬럼값들의 최댓값 반환

HAVING