내 블로그 목록

2019년 2월 12일 화요일

[Oracle(오라클)DB] SUBSTR() 이용하여 특정문자 기준으로 문자열 자르기


SUBSTR() 이용하여 특정문자 기준으로 문자열 자르기


//첫번째 특정문자 기준으로 자르기
SUBSTR(컬럼, ‘1’, INSTR(컬럼, , ‘특정문자’, 1, 1)-1)

//두번째 특정문자 기준으로 자르기
SUBSTR(컬럼, INSTR(컬럼, ‘특정문자’, 1, 1)+1, INSTR(B.CLASS_NAME, '.', 1, 2)-INSTR(B.CLASS_NAME, '.', 1, 1)-1)


[예시] 
SELECT  SUBSTR(B.CLASS_NAME, 1, INSTR(B.CLASS_NAME, '.', 1, 1)-1) AS FIRST
        ,SUBSTR(B.CLASS_NAME, INSTR(B.CLASS_NAME, '.', 1, 1)+1, INSTR(B.CLASS_NAME, '.', 1, 2)-INSTR(B.CLASS_NAME, '.', 1, 1)-1) AS SECOND
FROM TABLE B

[결과]










참고: https://prohannah.tistory.com/12


댓글 없음:

댓글 쓰기