OracleINSTR()
기능이 검색에 대한 하위 문자열에는 문자열의 위치를 반환한 하위 문자열에는 문자열을 사용합니다.
Syntax
followig 의 구문을 보여 줍니다 OracleINSTR()
기능:
인수
OracleINSTR()
기능을 받는 네 개의 인수:
string
문자열 또는 문자가 포함된 식 하위 문자열 찾을 수 있습니다.,
substring
은 문자열을 검색
start_position
이 아닌 정수를 지정하는 곳에서 문자열INSTR()
기능이 검색 을 시작합니다. start_position
는 입력 문자 집합에 의해 정의 된 문자를 사용하여 계산됩니다.
경우에는start_position
이 긍정적이,다음INSTR()
기능을 검색하고 계산이 앞으로부터 시작 부분의 문자열입니다., 는 경우에는start_position
은 부정적인INSTR()
기능이 검색과 역순으로 계산이 끝에서의 문자열입니다.
start_position
는 선택적 매개 변수입니다. start_position
의 기본값은 1 입니다. 기본적으로INSTR()
함수는 문자열의 시작에서 검색합니다.
occurrence
은 양의 정수 값을 지정하는 발생의substring
는INSTR()
기능을 검색합니다., occurence
은 선택과 기본값이 1 을 의미하는INSTR()
funtion 검색에 대한의 첫 번째 항목substring
기본적으로 합니다.
반환 값
INSTR()
함수는 문자열 내의 하위 문자열의 위치 인 양의 정수를 반환합니다.
string
가substring
를 포함하지 않으면INSTR()
함수는 0(zero)을 반환합니다.,
예
1) 에서 검색을 시작하의 문자열
다음과 같은 문의 위치를 반환합의 첫 번째 항목is
문자열This is a playlist
에서 시작,위치 1(첫번째 문자)에서 문자열입니다.,
이 예제에서,INSTR() 기능 검색에 대한 첫 번째 항목의 하위 문자열is
에서 문자열의 시작 부분에This is a playlist
.,
2)검색에 대한 2 일 과 3nd 발생한 하위 문자열
다음과 같은 문장 반환합니다치의 2,3 번째 항목의 하위 문자열is
에서는This is a playlist
이 예제에서 우리는 전달start_position
1occurrence
로 2 3 교시INSTR()
기능을 검색하 2 층과 3 번의의 문자열에는 문자열This is a playlist
.,
3)검색에 대한 하위 문자열에 존재하지 않는 문자열
다음 예는 경우의 결과 문자열are
에서 발견되지 않는 문자열 검색:
4)검색 뒤
다음 예에서 검색을의 첫 번째 문자열is
뒤로의 끝에서 검색된 문자열입니다.,
이 튜토리얼에서,당신은 어떻게 배웠을 검색하고 반환의 위치를 하위 문자열에는 문자열을 사용합니다.이 튜토리얼이 도움이 되었습니까?