[Database] MySQL Group by Claue

게맛살맛게·2021년 12월 17일
0

DB

목록 보기
9/23

Group By 절

  • 그룹으로 묶어주는 역할
  • 집계 함수 (Aggregate Function)와 함께 사용
  • 효율적인 데이터 그룹화 (Grouping)

count(*) vs count(column)

  • count(*) : null을 포함하여 모든 의 개수
  • count(column) : 해당 열의 null을 제외한 값의 개수

Having 절

  • Where와 비슷한 개념으로 조건을 제한하지만, 집계 함수에 대해서 조건을 제한
  • Having절은 꼭 Group by절 다음에 나와야함 (순서 중요)

Rollup

  • 총합 또는 중간 합계가 필요할 경우 사용
  • GROUP BY절과 함께 WITH ROLLUP문 사용
  • 분류별로 합계 및 그 총합 구하기

profile
IT 기술블로그

0개의 댓글