안녕하세요 오늘 가입하고 오늘 처음으로 질문 올려봅니다.
C_IDX
1287
517
185
225
위에 처럼 C_IDX 에 4개의 필드 값이 있는데
아래 처럼 바꾸고 싶습니다.
C_IDX1, C_IDX2, C_IDX3, C_IDX4
1287 517 185 225
이렇게 바꾸고 싶습니다.
가로 세로 변형 데이터 검색해 보고 이해가 잘 되지 않아 직접 올려봅니다...고수님들 도와주세요.. 감사합니다.
가변 컬럼은 동적sql로 작성하셔야 됩니다. 4개의 row로 가정한다면
select max(decode(rownum, 1, col))
, max(decode(rownum, 2, col))
, max(decode(rownum, 3, col))
, max(decode(rownum, 4, col))
from t
이런형태가 되겠습니다.