유형별로 정보를 알고싶을 때는 데이터를 그룹화할 수 있는 GROUP BY를 사용한다.
- GROUP BY : 특정 컬럼을 그룹화
- HAVING : 그룹화한 결과에 거는 조건
❓ WHERE과 HAVING의 차이
- WHERE은 그룹화 하기 전 조건, HAVING은 그룹화 한 후의 조건이다. 조건은 생략 가능하다.
SELECT 컬럼 FROM 테이블 GROUP BY 그룹화할 컬럼;
SELECT 컬럼 FROM 테이블 GROUP BY 그룹화할 컬럼 HAVING 조건식;
'MySQL, DBMS' 카테고리의 다른 글
[MySQL] SELECT 합치기 - UNION (0) | 2023.03.09 |
---|---|
[MySQL] - JOIN (INNER, LEFT, RIGHT) (0) | 2023.03.09 |
[MySQL] - CASE문 (0) | 2023.03.09 |
[DB] DDL, DML, DCL 이란? (0) | 2023.03.09 |
[MySQL] SQL문법 (조회, 생성, 수정, 삭제) (0) | 2023.03.08 |