728x90
GROUP BY
특정 컬럼을 기준으로 그룹화할 때 사용.
데이터 통계 내기 위한 집계 함수(avg, sum...)를 사용하기 편리.
-- 컬럼 그룹화
SELECT [컬럼명] FROM [테이블명] GROUP BY [그룹화할 컬럼];
HAVING
특정 컬럼을 그룹화한 후 결과에 조건을 걸 때 사용.
WHERE - 그룹화 하기 전의 조건
HAVING - 그룹화 후의 조건
-- 컬럼 그룹화 후 조건 처리
SELECT [컬럼명] FROM [테이블명] GROUP BY [그룹화할 컬럼] HAVING [조건식];
-- 조건 처리 후 컬럼 그룹화 후 조건 처리
SELECT [컬럼명] FROM [테이블명] WHERE [조건식] GROUP BY [그룹화할 컬럼] HAVING [조건식];
728x90
'DataBase' 카테고리의 다른 글
[MySQL] CASE 사용법 (0) | 2022.01.13 |
---|---|
[MySQL] IN, NOT IN 사용법 (0) | 2022.01.12 |
[MySQL] ORDER BY 정렬/오름차순/내림차순 (0) | 2022.01.11 |
[MySQL] Like 특정문자 포함 검색 (0) | 2022.01.09 |
[MySQL] Limit 사용법 (0) | 2022.01.08 |