데이터 교육/SQL

[SQL] 06. having 절

마크잉 2023. 5. 24. 03:10

출처: 패스트 캠퍼스 - 한 번에 끝내는 데이터 분석 초격차 패키지 Online.


카테고리별 쿼리: having 절

having [집계함수 조건절]


having절 = 집계 결과에 필터를 거는 sql구문


 

 

01) 매출이 높은 주요 카테고리만 보고싶다면?

select category, sum(gmv) as gmv
from gmv_trend
group by 1
having sum(gmv) >= 50000000

 

 


 

02) where절과 having절 같이 쓰기

select category, sum(gmv) as gmv
from gmv_trend
where yyyy = 2020
group by 1
having sum(gmv) >= 10000000

 

where과 having의 차이

where = "집계 전" 데이터를 필터링 > 집계함수가 올 수 없고

having = "집계 후" 데이터를 필터링 > 집계함수 올 수 있다