[ORACLE] instr() 문자열 속 문자 위치 찾기 (오라클 함수)_function string find_--
[ORACLE] function instr()
SELECT INSTR('CONGRATULATIONS', 'AT', 1, 1) FROM DUAL;
SELECT INSTR('CONGRATULATIONS', 'AT', 3, 2) FROM DUAL;
INSTR()
SELECT1 : 'AT'
= INSTR('CONGRATULATIONS', 'AT', 1, 1)
= C~ AT
= 6
- 'CONGRATULATIONS' 문자열에서 'AT' 문자열을 첫번째문자(C)부터 찾아서 'AT'문자열이 처음나오는 위치를 리턴하라. 첫번째 'AT'에서 'A' 의 위치는 여섯번째므로 6이 리턴.
SELECT2 : 'AT'
= INSTR('CONGRATULATIONS', 'AT', 3, 2)
= N~AT1~AT
=10
- 'CONGRATULATIONS' 문자열에서 'AT' 문자열을 세번째문자(N)부터 찾아서 'AT'문자열이 두번째 나오는 위치를 리턴하라. 두번째 'AT'에서 'A'의 위치는 열번째이므로 10이 리턴.
댓글
댓글 쓰기