
많은 데이터 분석 초보자는 SQL의 GROUP BY 구문을 배우면서 데이터를 묶어서 합계나 평균을 구하는 데 만족한다. 하지만 실무에서는 이렇게 단순 집계만으로는 의사결정을 내리기 어렵다. 예를 들어, 마케팅팀은 “월 매출이 100만 원 이상인 달만 보고 싶다”거나 “3회 이상 구매한 고객만 분석 대상에 포함시키고 싶다”는 조건을 추가해야 할 때가 많다.이런 요구사항을 처리하려면 GROUP BY와 함께 HAVING 절을 활용해야 한다. HAVING 절은 WHERE 절과 혼동하기 쉽지만, 작동 시점과 용도가 다르다. 이 글은 SQL을 처음 배우는 사람도 이해할 수 있도록 HAVING 절의 개념과 실무 예제를 단계별로 설명하며, 실제 업무에서 쓸 수 있는 응용 팁까지 제공한다. 1. HAVING 절이 필요..