SELECT
NAME
, CNT1
, CNT2
, CNT3
FROM TEMP
위와같은 테이블에서 데이터를 조회 했을 경우
아래와 같이 데이터가 조회 된다.
이럴때 CNT1 , CNT2 , CNT3 의 값을 SUM 해서 맨 아래 ROW에 추가 해보자
WITH TEMP_TABLE AS(
SELECT
NAME
, CNT1
, CNT2
, CNT3
FROM TEMP
)
SELECT
NAME
, SUM(CNT1)AS CNT1
, SUM(CNT2)AS CNT2
, SUM(CNT3)AS CNT3
FROM TEMP_TABLE
GROUP BY ROLLUP(NAME )
위와 같이 추가하면 아래와같이 결과가 나온다.
맨 아래 합계된 ROW가 추가된걸 확인할 수 있다.
'WORK > DB' 카테고리의 다른 글
오라클 CLOB 컬럼 update 하기 (0) | 2018.12.28 |
---|---|
오라클 SELECT 결과값으로 UPDATE 하기 (0) | 2018.12.05 |
오라클 function 생성하기 (0) | 2018.11.30 |
mysql 테이블 생성 및 코멘트 추가 (0) | 2018.11.26 |
MYSQL 조건문 (0) | 2018.11.23 |