데이터베이스/Oracle

    [Oracle] 문자열 자르기 / 구분자로 자르기 (SUBSTR, INSTR) 사용법

    [Oracle] 문자열 자르기 / 구분자로 자르기 (SUBSTR, INSTR) 사용법

    안녕하세요. 개발자 Jindory입니다. 오늘은 오라클에서 문자열을 자를때 사용하는 SUBSTR()과 구분자로 자를때 구분자 만큼의 위치를 리턴하는 INSTR() 함수에 대해서 글을 작성해보려고 합니다. 문자열 자르기 SUBSTR( ) 함수 --사용법(문자열, 시작위치, 길이) SUBSTR(CHAR,POS,LEN) --예제 WITH TEST AS( SELECT 'ABCDE FGHIJ KLMNO PQRST UVWXY Z' AS ALPHA '12345678910' as NUM FROM DUAL ) SELECT SUBSTR(NUM,1,5)-- NUM의 첫번째 문자부터 5글자 자르기 SUBSTR(NUM,3)-- NUM의 3번째 문자부터 자르기 SUBSTR(NUM,-6,6)-- NUM의 뒤에서 여섯번째 문자부터 ..

반응형