하는 방법이 없을까요....??
DATA
num | data |
1 | a |
1 | b |
1 | c |
2 | d |
위와같이 테이블에 데이타가 들어있을때
partition by를 이용해서
num | data1 | data2 | data3 |
1 | a | b | c |
2 | d |
sample query)
select num,
min(decode(r,1,data)) data1,
min(decode(r,2,data)) data2,
min(decode(r,3,data)) data3
from ( select num, data, row_number() over(partition by num order by data) r
from table_name )
group by num
위와 같은 결과까지는 얻었는데요...
제가 원하는것은,
num | data |
1 | 'a','b','c' |
2 | 'd' |
위와 같은 형식이거든요.
위 결과에서 'a','b','c' 를 걍 a,b,c로 나와도 상관없구요...ㅠㅠ
뭔가 좋은 방법이 있을거 같은데. 도무지 모르겠어요.
도와주세요...
ㅠㅠㅠㅠㅠ