with t as
(
select '123/43356/789' author from dual
)
SELECT AUTHOR FROM
(
SELECT DISTINCT rn, LEVEL,
SUBSTR (author, INSTR (author, base, 1, LEVEL) + len, INSTR (author, base, 1, LEVEL + 1) - INSTR (author, base, 1, LEVEL) - len ) author FROM
(
SELECT ROWNUM rn, '/' base, '/' || author || '/' author, LENGTH ('/') len FROM t
)
CONNECT BY LEVEL <= (LENGTH (author) - LENGTH (REPLACE (author, base))) / len - 1
)
'오라클' 카테고리의 다른 글
여러줄을 한줄로 표현 (0) | 2014.11.10 |
---|---|
오라클 락(사용자 확인및 해당쿼리 조회, 사용자 세션 kill) (0) | 2014.10.21 |
TO_DATE, 형식 정규식 일괄적으로 변환 하기. (0) | 2014.09.01 |
TOAD[토드] 단축키 정리./ 삶을.. 아니 일을 윤택 하게.. (0) | 2013.11.12 |
오라클 쿼리로 사업자번호 유효성 검사 (0) | 2013.09.25 |