[SQL/SQLD] 그룹함수 ROLLUP (GROUP BY ROLLUP)
그룹 함수에는 그룹 별로 해당 그룹에 대해 개수, 합, 평균, 최대값, 최소값 등을 구하는 집계 함수 외에도 ROLL UP, CUBE, GROUPING SETS, GROUPING 등의 그룹함수가 있습니다(OracleSQL 기준) . 위의 ROLL UP, CUBE, GROUPING SETS, GROUPING과 같은 그룹 함수들은 SELECT ~ GROUP BY 쿼리를 이용해서 조회한 데이터에서는 각 컬럼에 있는 속성별 데이터의 합계를 구할 수 없기에 위와 같은 그룹 함수들을 사용하면 원하는 속성별 데이터 총계를 뽑아낼 수 있기에 사용하는 함수들입니다. 예를 들어서 아래와 같이 이름(NAME), 학년(GRADE), 반(CLASS)을 속성으로 가지는 Student 테이블을 만들었습니다. 여기서 각 학..