총계, 소계를 보고 싶을 때 rollup 명령어를 자주 사용하죠.
rollup에 컬럼을 하나면 넣으면 총계만 나오지만, 컬럼이 여러개일 경우에는 소계와 총계가 섞여서 나옵니다.
위 그림처럼 Total이 여러개 나오는데
중간중간에 보이는 Total이 소계이고,
맨 마지막 Total이 모든 데이터의 값을 더한 총계가 됩니다.
때에 따라서는 소계는 필요없고 총계만 필요할 때가 있는데 어떻게 하면 될까요?
방법은 아주 간단합니다.
Group by ROLLUP(COLUMN1, COLUMN2)
=>
Group by ROLLUP((COLUMN1, COLUMN2))
ROLLUP( ... ) => ROLLUP(( ... ))
이렇게 괄호를 한번 더 감싸주면 총계만 볼 수 있답니다^^
'프로그래밍 언어 > 쿼리문 + Oracle + MySQL' 카테고리의 다른 글
[리눅스/우분투] phpMyAdmin 설치했는데 http://도메인/phpmyadmin 안 들어가질 때 해결방법 (0) | 2018.04.28 |
---|---|
[phpMyAdmin]에서 import시 파일용량 늘리기 (0) | 2018.04.25 |
오라클(Oracle) CLOB 데이터형식 저장(Insert/Update) 프로시저 샘플 (0) | 2017.10.17 |
[Orange] 오렌지에서 오라클(Oracle) CLOB 글자 다 보는 법 (0) | 2017.09.30 |
[오라클] DB Link 생성하기 (0) | 2017.08.17 |
댓글