728x90
반응형
Oracle INSTR 함수 사용방법
INSTR 함수 정의
- java의 indexOf와 같은 기능
- 찾는 문자 없을시 0 리턴
- 찾는 단어의 첫번째 index 리턴
- Default 좌측에서 우측
- 시작위치 음수일경우 우측에서 좌측
INSTR 함수 문법
SELECT INSTR('문자열', '검색 값', [시작위치], [n번째 검색위치]) FROM DUAL;
찾는 값이 없을 경우 0 리턴
찾는 값이 있을 경우
ex)
- SELECT 'abcabc' FROM DUAL;
- SELECT INSTR('abcabc', 'ab') FROM DUAL;
- SELECT INSTR('abcdabc', 'ab', 1, 1) FROM DUAL;
- SELECT INSTR('abcdabc', 'ab', 1, 2) FROM DUAL;
- SELECT INSTR('abcdabc', 'ab', 3, 1) FROM DUAL;
- SELECT INSTR('abcdabc', 'ab', -1, 1) FROM DUAL;
728x90
반응형
'DB > Oracle' 카테고리의 다른 글
[Oracle] TO_CHAR 함수 Example (0) | 2024.03.11 |
---|---|
[Oracle] CONNECT BY LEVEL Example (0) | 2024.03.11 |
[Oracle] LAST_DAY 함수 Example (0) | 2024.03.11 |
[Oracle] REVERSE 함수 Example (0) | 2024.03.11 |
[Oracle] REGEXP_REPLACE 함수Example (0) | 2024.03.06 |