집계는 여러 원본 행을 그룹당 한 행으로 축약한다

행을 그대로 애플리케이션에 보내지 않고 DB에서 모집단을 묶어 건수·합계·평균을 계산합니다.

  1. 1

    원본 게시글

    여러 posts 행

  2. 2

    모집단

    WHERE로 포함 행 결정

  3. 3

    그룹

    author_id별 묶음

  4. 4

    축약

    COUNT · SUM · AVG

  5. 5

    결과

    회원마다 한 통계 행

핵심: GROUP BY 컬럼 조합이 결과 행의 정체성이며 집계 함수는 그 그룹의 여러 값을 하나로 줄입니다.