substr을 사용하지 않고 데이터 분리하는 방법 0 2 3,891

by 김성수 [SQL Query] substr [2013.01.07 17:31:31]




with aaa as
(
    select '3333333333333333AAAA333333333333333' as col1 from dual
)
select substr(col1,0,1),substr(col1,1,1),substr(col1,2,1),substr(col1,3,1) from aaa;

substr을 사용하지 않고 하나씩 불리해내는 방법이있을까요?

원하는 결과는 이렇게 나오게 하고 싶습니다.
column1 column2 column3 column4 …..
3 3 3 3 …..
by 아발란체 [2013.01.07 17:45:30]

1자씩 분리하려면 결국 SUBSTR를 쓰셔야 할 것 같은데... >ㅅ<)ㆀ


by 까망소 [2013.01.07 17:51:40]
substr() 도 사용하고 열을 행으로 분해하는 우를 범했지만... 분리해봤습니다. ^^:
 with aaa as 
(
  select '3333333333333333AAAA333333333333333' as col1 from dual
)
select substr(col1,level,1)
 from aaa
 connect by level <= length(col1)
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입