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

+ Recent posts