동적인 행을 동적인 컬럼으로 변환 0 1 1,770

by 다둥이아빠 [2016.03.11 10:47:09]


안녕하세요~

질문 하나 드리겠습니다.

가변적인 행 데이터를 열로 하고 싶습니다.

예시1)

A 서울
B 부산
C 대구
D 대전
E 경기도
F 인천

예시2)

서울 부산 대구 대전 경기도 인천  
A B C D E F  

예시1번을 예시2번 처럼 하고 싶은데요, 문제는 예시1번 데이터가 가변적이라 지역이 서울,부산만 나올수도 있고

서울,부산,대구,대전만 나올수도 있고 다양합니다.

PIVOT기능으로는 안되는 것 같아서요..

고수님들의 조언 부탁드리겠습니다.

이상입니다.

 

by 창조의날개 [2016.03.11 11:10:27]

가변적인 것은 쿼리만으로 횡으로 만들수 없습니다.

 

함수를 만들거나 프로그램에서 제어하셔야 합니다.

 

또는 편법으로 뒤쪽에 최대 로우수만큼 빈 열을 추가 하기도 합니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입