2행 2열의 데이터를 한컬럼으로 가공하여 넣는방법? 0 3 1,007

by lucky27 [SQL Query] [2011.09.23 10:46:37]



A     B
------------
가    1
나    2

이렇게 (2,2)로 되어있는 데이터를
B컬럼의 값이 1이면 O, 2이면 X로 가공하여 넣고 싶습니다.

A
-----------------
가-O 나-X

이렇게 (1,1)한컬럼에 가공하여 넣는 방법 좀 알려주세요~
가공이 어렵다면

A
----------------
A,1,나,2

이렇게 표기해도 됩니다.
빠른 답변 부탁드려요
by 마농 [2011.09.23 11:19:28]
SELECT wm_concat(a || DECODE(b, 1, ',O', 2, ',X'))
FROM t
;

by ㅇ [2011.09.23 13:02:07]
replace(wm_concat(a||'-'||decode(b,1,'O',2,'X')),',',' ')

by lucky27 [2011.09.23 13:20:42]
이야 이렇게 좋은 함수가 있었다니, 마농님 감사함돠
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입