피아노, 바이올린, 기타를 세로로 뽑아 보려고 아래 구문 처럼 해봤는데...
(SELECT LEVEL lv FROM DB_ROOT CONNECT BY LEVEL <= 9) lv 이부분이... 조금 조언 부탁드리겠습니다~
SELECT
SUBSTR('피아노, 바이올린, 기타' , INSTR(','||'피아노, 바이올린, 기타' ,',',1), INSTR('피아노, 바이올린, 기타' ||',',',',1)- INSTR(','||'피아노, 바이올린, 기타' ,',',1)) li,
(SELECT LEVEL lv FROM DB_ROOT CONNECT BY LEVEL <= 9) lv
FROM
DB_ROOT
WHERE lv <= LENGTH(TRANSLATE(','||'피아노, 바이올린, 기타',','||'피아노, 바이올린, 기타',','))
ORDER BY li, lv;
CLM |
피아노, 바이올린, 기타 |
아래 처럼 데이터를 출력하고자 합니다.
CLM |
피아노 |
바이올린 |
기타 |