Database
구분자를 이용하여 로우 늘리기
Lcoding
2023. 11. 8. 15:32
반응형
===== 구분자 '|'로 데이터 로우 늘리기 =====
SELECT
SUBSTR(a.langList,
INSTR(a.langList, '|', 1, LEVEL) + 1,
INSTR(a.langList, '|', 1, LEVEL + 1) - INSTR(a.langList, '|', 1, LEVEL)-1
) AS split_result
FROM (SELECT '|' || 'Java|Kotlin|Python|Swift' || '|' AS langList
FROM dual) a
CONNECT BY LEVEL <= LENGTH(a.langList) - LENGTH(REPLACE(a.langList, '|')) - 1
반응형