WITH T AS
(
SELECT 'aa_구분자_bb' nm FROM DUAL
)
SELECT REGEXP_SUBSTR( T.nm, '[^_]+',1,1 ) col1
, REGEXP_SUBSTR( T.nm, '[^_]+',1,2 ) col2
, REGEXP_SUBSTR( T.nm, '[^_]+',1,3 ) col3
FROM T
=> 결과는 아래와같이나옵니다
col1 col2 col3
aa 구분자 bb
=> _구분자_
로 구분해서 아래와같은결과가 나오게하려면 잘모르겠더군요 정규표현식으로 부탁드려요~~~
col1 col2
aa bb