2-2-3. 그룹 함수

한칙촉·2025년 11월 11일

SQLD 요약 정리

목록 보기
21/30

그룹 함수

그룹 함수

  • GROUP BY 절에서 여러 행을 하나의 결과값으로 요약하는 함수
  • 집계함수(COUNT, SUM, AVG, MIN, MAX) 외 ROLLUP, CUBE, GROUPING SETS 등의 함수가 존재

ROLLUP

  • ROLLUP(컬럼1, 컬럼2)인 경우, (컬럼1, 컬럼2) -> 컬럼1 -> 전체 행 순으로 그룹화
  • 소계와 총계를 구할 때 사용, 컬럼 순서가 변경되면 결과가 달라짐

CUBE

  • CUBE(컬럼1, 컬럼2)인 경우, (컬럼1, 컬럼2) -> 컬럼1 -> 컬럼2 -> 전체 행 순으로 그룹화
  • 조합 가능한 전체 경우를 그룹화

GROUPING SETS

  • 그룹화할 대상을 지정 가능
  • NULL 혹은 ()는 모든 행에 대한 전체 그룹화를 수행
profile
빙글빙글돌아가는..

0개의 댓글