INSTR 함수는 문자열(string)에서 지정된 문자열(substring)을 검색해서 그 위치를 리턴하는 함수입니다.
위치는 지정된 문자열이 나타나는 제일 첫번째 위치를 리턴합니다.
예를들어 'CONGRATULATIONS'라는 단어에는 'AT'라는 문자열이 두번 나타납니다(CONGRATULATIONS).
첫번째 AT와 두번째 AT를 찾는 문장은 아래와 같습니다.
첫번째 'AT' 검색 : INSTR('CONGRATULATIONS', 'AT', 1, 1)
- 'CONGRATULATIONS' 문자열에서 'AT' 문자열을 첫번째문자(C)부터 찾아서 'AT'문자열이 처음나오는 위치를 리턴하라. 첫번째 'AT'에서 'A' 의 위치는 여섯번째므로 6이 리턴.
두번째 'AT' 검색 : INSTR('CONGRATULATIONS', 'AT', 3, 2)
- 'CONGRATULATIONS' 문자열에서 'AT' 문자열을 세번째문자(N)부터 찾아서 'AT'문자열이 두번째 나오는 위치를 리턴하라. 두번째 'AT'에서 'A'의 위치는 열번째이므로 10이 리턴.
'Database' 카테고리의 다른 글
Oracle - LIKE 구문에 글자수 제한 (0) | 2022.07.13 |
---|---|
MERGE INTO 등록할_테이블_명 TB_NM (0) | 2020.10.06 |
[초간단] 오라클 랜덤 키생성 방법 2가지 FUNCTION(함수) (1) | 2020.08.12 |
오라클 랜덤 키 생성 JAVA내장 함수 RAMDOMUUID() 이용하여 만들기 (0) | 2020.08.12 |
[눈에확] 프로시저 만들기 -쉽게 그리고 자세하게 (0) | 2020.08.11 |