업무중에 재밌었던 쿼리를 하나 정리하려고 한다. 기초쿼리이긴 하지만 처음봤을 때는 뭔가 싶었던 쿼리문이다. 먼저 ROLLUP을 이해하는 것이 필요하다. ROLLUP은 함수에서 묶인 컬럼을 기준으로 소계/합계를 구할 수 있도록 도와준다.(컬럼순서중요) SELECT COL1, COL2, SUM(COL3) FROM TABLE GROUP BY ROLLUP(COL1,COL2) 위 쿼리는 아래와 같이 합계를 출력할 것이다. A-1 합계, A-2 합계, A 전체합계 B-1 합계, B-2 합계, B 전체합계 A,B 전체합계 COL1 COL2 SUM(COL3) A 1 500 A 2 600 A 1100 B 1 300 B 2 200 B 500 1600 ROLLUP함수는 GROUPING 함수와 함께 사용하여 깔끔하게 합계/소..