`ROLLUP` 함수는 SQL에서 계층적 집계를 수행할 때 사용되는 함수로, 주어진 열 목록에 대해 점진적으로 상위 집계를 생성합니다. `ROLLUP`에서 인자에 괄호를 사용할 수 있으며, 이는 집계의 계층 구조를 명확하게 정의하는 데 유용합니다. ### `ROLLUP` 구문 ```sql SELECT column1, column2, aggregate_function(column3) FROM table_name GROUP BY ROLLUP(column1, column2); ``` ### 인자 안에 괄호가 없는 경우 이 경우, 열들이 순차적으로 그룹핑되며, 각 단계별로 상위 집계를 계산합니다. #### 예시 테이블 아래와 같은 `sales` 테이블이 있다고 가정합니다: | year | region | pro..