ebson

마리아DB에서 오라클 PIVOT 기능 사용하기 본문

DATABASE STUDY

마리아DB에서 오라클 PIVOT 기능 사용하기

ebson 2022. 8. 28. 13:13

1. 예시 테이블



2. 오라클 DB

SELECT COMPANY

               , X

               , Y

               , Z

FROM (

SELECT COMPANY

               , PRODUCT

               , SALES

FROM PIVOT

)

PIVOT SUM(SALES) 

FOR PRODUCT IN (‘X’, ‘Y’, ‘Z’)

;



3. 마리아 DB

SELECT COMPANY

               ,  SUM(IF(PRODUCT=’X’, SALES, 0)) X

               ,  SUM(IF(PRODUCT=’Y’, SALES, 0)) Y

               ,  SUM(IF(PRODUCT=’Z’, SALES, 0)) Z

FROM PIVOT

GROUP BY COMPANY

;




참고 출처

https://www.codingfactory.net/13062 

 

'DATABASE STUDY' 카테고리의 다른 글

오라클 SEQUENCE  (0) 2022.08.28
오라클 PL/SQL옵티마이저  (0) 2022.08.28
오라클 SQL - JOIN  (1) 2022.08.28
오라클 SQL - SUBQUERY  (1) 2022.08.28
오라클DB와 마리아DB 문법 차이점 정리  (0) 2022.08.28
Comments