DB/Oracle
[Oracle] lNSTR 함수 Example
개쿠
2024. 3. 11. 14:52
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
반응형