Database/Oracle

Oracle PIVOT

xProgrammer 2018. 3. 9. 14:21

스키마

http://xprogrammer.tistory.com/333


쿼리

WITH TEMP AS (
   SELECT DEPTNO, SAL
    FROM EMP
)
SELECT *
  FROM TEMP
 PIVOT(
        SUM(SAL) -- 그룹핑할 대상 (GROUP 함수)
        FOR DEPTNO -- 피봇의 기준 (GROUP BY)
        IN (10, 20, 30) -- 필터링
      );


결과


테스트

http://sqlfiddle.com

'Database > Oracle' 카테고리의 다른 글

Oracle 함수 - Grouping Sets  (0) 2018.03.19
Oracle 계층구조쿼리  (0) 2018.03.19
Oracle 함수 - TO_CHAR  (0) 2018.03.13
Oracle UNPIVOT  (0) 2018.03.09
Oracle 교육 (멀티캠퍼스)  (0) 2018.03.08