안녕하세요.
select '01,02,03,04' from dual
이렇게로 된 구문을
01
02
03
04
이렇게 세로로 추출할수 있는 방법이 있나요 도움 부탁드려요
11g버전 이상이면 아래처럼 표현가능합니다.
with t as (select '01,02,03,04' csv from dual) select regexp_substr(csv,'[^,]+',1,lvl) col from ( select csv,level lvl from t connect by level <= regexp_count(csv, ',') + 1 ) / COL -------------------------------------------- 01 02 03 04