daily-story

[oracle] 구분자로 구분된 문자열 자르기 SUBSTR(), INSTR()

 

ADDRESS :  부산시 수영구 망미1동 1232-2번지

 

SUBSTR(ADDRESS, 0, INSTR(ADDRESS, ' ', 1, 2))

 

결과 : 부산시 수영구

 

  • SUBSTR()

- SUBSTR(문자열, 시작위치, 길이)

- 시작 위치가 음수일 경우 우측 기준

    • INSTR()

    - INSTR(문자열, 찾을 문자열, 시작 위치, 몇 번째로 발견할것인지 위치)

    - 함수의 네번째 인자값(몇번째로 발견할 것인지로 지정한 위치)으로 지정한 문자의 인덱스 값을 반환

    카테고리의 다른 글

    댓글 1

    • cosmos2014.04.13 11:02

      좋은 정보 감사합니다.