본문 바로가기
Database

구분자를 이용하여 로우 늘리기

by Lcoding 2023. 11. 8.
반응형

===== 구분자 '|'로 데이터 로우 늘리기 =====

 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

반응형

'Database' 카테고리의 다른 글

SQL lock 관련 정리  (1) 2023.11.09
ORACLE_실전_그룹별_최대값_조회  (0) 2023.11.09
테이블 복사하기 in Oracle  (0) 2023.11.08
TO_NUMBER() 안먹힐때 in Oracle  (0) 2023.11.08
CONNECT BY, PARTITION BY, GROUP BY in Oracl  (0) 2023.11.08

# 로딩 화면 동작 코드(Code) 설정하기
loading