2025-08-28 00:12
Tags: SQL
그룹 함수 (집계 함수)
함수 | 설명 | 예시 |
---|---|---|
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)
그룹별 집계와 전체 총계를 모두 보여줌.