본문 바로가기
오라클

oracle 문자열 자르기, 합치기. 표현식

by CarlyRae 2017. 12. 14.


-엔터문자 빼기.

select replace(replace('엔터키뺄문자',chr(10),''),chr(13),'') as data

  from dual


-특정문자로 잘라 여러 row 로 나오게

    select regexp_substr('text','[^,]+', 1, level) as data

        from dual 

      connect by regexp_substr(text', '[^,]+', 1, level) is not null 


-여러줄의 row 를 한줄로 나오게


select  listagg(data,',')within group(order by data) || ',' as data

  from  dual


'오라클' 카테고리의 다른 글

테이블스페이스 생성 부터 유저 권한 까지.  (0) 2017.12.11

댓글