카테고리 없음
decode 없이 오라클 행 열 바꾸기2
SuperBlogger
2015. 2. 14. 20:23
반응형
decode 없이 오라클 행 열 바꾸기2
WITH DATA1 AS (
SELECT '01' AS MM, 100 AS QTY, 200 AS AMT FROM DUAL UNION ALL
SELECT '02' AS MM, 100 AS QTY, 200 AS AMT FROM DUAL UNION ALL
SELECT '03' AS MM, 100 AS QTY, 200 AS AMT FROM DUAL UNION ALL
SELECT '10' AS MM, 100 AS QTY, 200 AS AMT FROM DUAL
)
SELECT *
FROM (
SELECT *
FROM DATA1
) PIVOT (
SUM(QTY) AS QTY,
SUM(AMT) AS AMT
FOR
MM IN ( '01' AS "MM1", '02' AS "MM2", '03' AS "MM3", '10' AS "MM10")
);(1101,1102,1103,1104,1105))
order by Character;
반응형