Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

닌자고양이

[SQL] PIVOT 과 UNPIVOT 본문

기타 코드

[SQL] PIVOT 과 UNPIVOT

닌자고양이 2020. 2. 12. 01:55

PIVOT

SELECT 
	m1, m2, m3, m4
FROM
(
	SELECT 'm1' col, 10 val UNION ALL
	SELECT 'm2' col, 20 val UNION ALL
	SELECT 'm3' col, 30 val UNION ALL
	SELECT 'm4' col, 40 val
) a
PIVOT
(
	SUM(val) FOR col IN (m1, m2, m3, m4)
) b

결과

m1	m2	m3	m4
10	20	30	40

 

 

UNPIVOT 


SELECT 
	col, val 
FROM 
(
	SELECT 10 AS m1, 20 AS m2, 30 AS m3, 40 AS m4 
) a
UNPIVOT
(
	val FOR col in (m1, m2, m3, m4)
) b

결과

col	val
m1	10
m2	20
m3	30
m4	40
Comments