having vs where

JIYOUNG KIM·2022년 4월 27일
0

SQL

목록 보기
2/6

having vs where

공통점

데이터셋을 필터링할 때 사용함

차이점

select * from 테이블명 group by 필드명 having 조건절

  • 그룹을 나타내는 결과 집합의 행에만 적용 → 그룹 필터링
  • select문의 집계값이 지정된 조건을 충족하는 행만 반환
  • 집계함수(count, min, max, sum, avg 등)와 함께 사용
  • group by 절 뒤에 사용

select * from 테이블명 where 조건절

  • 개별 행에 적용 → 행 필터링
  • 단일 테이블에서 데이터를 가져오거나 여러 테이블과 결합하여 조건을 지정하는 데 사용
  • group by 절 앞
profile
데이터분석가

0개의 댓글