GROUP BY와 HAVING으로 그룹 요약하기
GROUP BY는 같은 값을 가진 행을 묶고 COUNT, SUM, AVG 등으로 요약하게 합니다. WHERE는 묶기 전 행을, HAVING은 집계 후 그룹을 거릅니다.
SELECT category, COUNT(*) AS product_count FROM products GROUP BY category HAVING COUNT(*) >= 2;오해하기 쉬운 점
그룹에 여러 상품이 있다면 집계하지 않은 상품명을 그대로 대표값처럼 출력할 수 없습니다. 그룹 키나 집계 표현식을 사용하세요.
관련 미션
실습은 이 페이지의 언어로 열립니다. 실습 옵션에서 언어를 변경할 수 있습니다.