오라클

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

CarlyRae 2017. 12. 14. 11:25


-엔터문자 빼기.

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