2025-08-28 00:12

Tags: SQL

그룹 함수 (집계 함수)

  • 데이터를 그룹으로 묶고 그룹의 특징을 요약해주는 함수
  • GROUP BY 절로 데이터 묶고 HAVING 절로 그룹 필터링해서 시너지
함수설명예시
COUNT()행(row)의 개수를 센다.COUNT(*): 전체 직원 수
SUM()숫자 데이터의 합계를 구한다.SUM(salary): 전 직원 연봉 총합
AVG()숫자 데이터의 평균을 구한다.AVG(salary): 전 직원 평균 연봉
  • ROLLUP: 계층 구조의 소계를 계산. GROUP BY ROLLUP(A, B)(A, B) 그룹별 집계, (A) 그룹별 소계, 그리고 전체 총계를 모두 보여줌.
  • CUBE: 가능한 모든 조합의 소계를 계산. GROUP BY CUBE(A, B)(A, B), (A), (B) 그룹별 집계와 전체 총계를 모두 보여줌.