SQLD 그룹함수(ROLLUP,CUBE,GROUPING SETS)
·
자격증/SQLD
그룹함수ROLLUP,CUBE,GROUPING SETS 세 가지 그룹 함수 모두 일반 그룹 함수로 동일한 결과를 추출할 수 있다.함수의 인자로 주어진 칼럼의 순서에 따라 다른 결과를 추출하게 되는 함수는 ROLLUP이며, 나열된 칼럼에 대해 계층 구조로 집계를 출력한다.ROLLUP,CUBE,GROUPING SETS 함수들에 의해 집계된 레코드에서 집계 대상 칼럼 이외의 GROUP 대상 칼럼의 값은 NULL을 반환한다.ROLLUP소그룹간의 합계를 계산하는 함수입니다. ROLLUP을 사용하면 GROUP BY로 묶은 각각의 소그룹 합계와 전체 합계를 모두 구할 수 있습니다.SELECT 상품ID, 월, SUM(매출액) AS 매출액FROM 월별매출GROUP BY ROLLUP(상품ID, 월);NULL값으로 표시된 부..