REGEXP_SUBSTR(대상 문자, 패턴, 시작 위치(최소값1),매칭순번)
SELECT REGEXP_SUBSTR(STR, '[^,]+', 1, LEVEL) AS SUBSTR
FROM (SELECT 'A,B,C,D' AS STR FROM DUAL)
CONNECT BY LEVEL <= LENGTH(REGEXP_REPLACE(STR, '[^,]'))+1

'DB' 카테고리의 다른 글
| [Oracle] 오라클 WITH 절(임시 테이블) (0) | 2022.12.06 |
|---|---|
| [Oracle] DECODE 함수 (0) | 2022.12.05 |
| Oracle Rownum, Row_Number() (0) | 2022.10.24 |
| 컬럼명으로 테이블 찾기 (0) | 2022.10.24 |
| FETCH / OFFSET (0) | 2022.10.24 |