[SQL] MySQL 그룹 묶기
그룹 함수
|함수|설명| |——|—| |MAX|최대값| |MIN|최소값| |COUNT|갯수 (NULL 제외)| |SUM|합 계| |AVG|평균값|
GROUP BY
조건에 따라 집계
SELECT [COL1] FROM [TABLE] GROUP BY [COL1];
SELECT [COL1], [COL2] FROM [TABLE] GROUP BY [COL1], [COL2];
HAVING
그룹화 된 데이터 걸러내기
SELECT [COL1] FROM [TABLE]
GROUP BY [COL1]
HAVING [COL1] >= 3;
WHERE은 그룹화 하기 전 데이터, HAVING은 그룹화 후 집계에 사용