oracle / split / 문자열 잘라서 세로로 표시
오라클에서 특정 문자열을 잘라서 세로로 출력하는 예제이다. 특정 긴 문자열을 구분자를 이용하여 자르고 이를 세로로 조회하는 방법이다. WITH TT AS ( SELECT 'AAA,BBB,CCC,DDD.EEE' TXT FROM DUAL ) SELECT TRIM(REGEXP_SUBSTR(TXT, '[^,]+', 1, LEVEL)) AS TXT FROM TT CONNECT BY INSTR(TXT, ',', 1, LEVEL - 1) > 0
2016. 1. 5. 15:40