[MySQL] 그룹을 필터링(where)하는 방법 : Having

정재현·2024년 1월 3일

MySQL

목록 보기
18/18
post-thumbnail

Having이란?

  • Group by한 결과에 필터일 조건을 붙일 때 사용하는 구문
    • 즉, Group by의 where절과 같다고 볼 수 있음
    • 그룹을 필터링하는 데 사용

사용 방법

  • Group by 밑에 Having 사용
	select
    from
    where
    group by
    having
    order by

Having과 where의 차이

Having

  • 그룹을 필터링
  • 집계함수(Count, Min, Max, AVG 등등)과 함께 사용 가능
  • Group by절 뒤에 사용

Where

  • 개별 행의 데이터를 필터링
  • 집계함수(Count, Min, Max, AVG 등등)과 함께 사용 불가
  • Group by절 앞에 사용
profile
공부 기록 보관소

0개의 댓글