문자열을 분리해서 종으로 보고 싶습니다..
도시 갯수는 가변입니다.
SELECT '서울 부산 대전' AS 도시 FROM DUAL
========
도시
--------------
서울
부산
대전
좋은 방법 부탁합니다.
SELECT 도시 AS 도시들 , LEVEL 순번 , REGEXP_SUBSTR(도시, '[^ ]+', 1, LEVEL) 도시 FROM (SELECT '서울 부산 대전' AS 도시 FROM dual) CONNECT BY LEVEL <= LENGTH(도시) - LENGTH(REPLACE(도시, ' ')) + 1 ;
마농님 감사합니다.
진행하는 일에 많은 도움 되었습니다.