[DB] SQL ROLLUP과 CUBE
정보처리기사 실기를 공부하다가 데이터베이스에서 헷갈리는 개념이 있어서 간단하게 정리해보려고 블로그 글을 작성한다. 그룹함수 GROUP BY 절에 지정된 그룹별로 속성의 값을 집계할 때 사용하는 함수이다. 그룹함수는 집계 함수와 소계 함수로 또 구분할 수 있다. 집계 함수는 COUNT, SUM, AVG, MAX, MIN, STDDEV, VARIANCE 등이 있고, 소계 함수에는 오늘 알아볼 ROLLUP과 CUBE 가 있다. ROLLUP ROLLUP은 그룹별 소계를 구하는 함수이다. 인수로 주어진 속성의 순서에 따라 결과가 다르게 나올 수 있다. 하위 레벨에서 상위 레벨 순으로 데이터가 집계된다. 사용방법 ROLLUP(속성명1, 속성명2, ...) 인수에 따른 차이 ROLLUP(A) : A로 그룹핑, 총 합..
2023. 6. 28.