쿼리결과가 이렇게 나옵니다.
ID VAL
1 v1
2 v2
3 v3
5 v5
이런 결과를 얻고 싶습니다.
c1 v1 c2 v2 c3 v3 c4 v4 c5 v5 c6 v6 c7 v7 c8 v8 c9 v9 c10 v10
1 v1 2 v2 3 v3 null null 5 v5 null null null null null null null null null null
DB2에서도 가능한지요
조언 부탁드립니다.
SELECT MIN(CASE id WHEN 1 THEN id END) c1 , MIN(CASE id WHEN 1 THEN val END) v1 , MIN(CASE id WHEN 2 THEN id END) c2 , MIN(CASE id WHEN 2 THEN val END) v2 , MIN(CASE id WHEN 3 THEN id END) c3 , MIN(CASE id WHEN 3 THEN val END) v3 , MIN(CASE id WHEN 4 THEN id END) c4 , MIN(CASE id WHEN 4 THEN val END) v4 , MIN(CASE id WHEN 5 THEN id END) c5 , MIN(CASE id WHEN 5 THEN val END) v5 , MIN(CASE id WHEN 6 THEN id END) c6 , MIN(CASE id WHEN 6 THEN val END) v6 , MIN(CASE id WHEN 7 THEN id END) c7 , MIN(CASE id WHEN 7 THEN val END) v7 , MIN(CASE id WHEN 8 THEN id END) c8 , MIN(CASE id WHEN 8 THEN val END) v8 , MIN(CASE id WHEN 9 THEN id END) c9 , MIN(CASE id WHEN 9 THEN val END) v9 , MIN(CASE id WHEN 10 THEN id END) c10 , MIN(CASE id WHEN 10 THEN val END) v10 FROM t ;
쿼리 고쳐서 다시 쓰기 귀찮으면..
액셀에 세로 가로 방향 바꿔서 붙여넣기 기능을 이용하시길...ㅋㅋ