A|B|C|D|E|F|G|
위 뮨자열로 되어있는 컬럼을 |구분자로 여러 컬럼으로 변경 할 때
TRIM(REGEXP_SUBSTR(REPLACE(TEXT_DATA, '|', '| '), '[^|]+', 1, 1, 'i')) AS DATA_01
TRIM(REGEXP_SUBSTR(REPLACE(TEXT_DATA, '|', '| '), '[^|]+', 1, 2, 'i')) AS DATA_02
...
TRIM(REGEXP_SUBSTR(REPLACE(TEXT_DATA, '|', '| '), '[^|]+', 1, 10, 'i')) AS DATA_10'DB > Oracle' 카테고리의 다른 글
| [Oracle] 여러행을 한 컬럼 ',' 구분자로 바꾸기 (0) | 2020.09.02 |
|---|---|
| [Oracle] SQL 문자열 구분자로 자르기 (0) | 2020.03.06 |