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_position1occurrence로 2 3 교시INSTR()기능을 검색하 2 층과 3 번의의 문자열에는 문자열This is a playlist.,
3)검색에 대한 하위 문자열에 존재하지 않는 문자열
다음 예는 경우의 결과 문자열are에서 발견되지 않는 문자열 검색:
4)검색 뒤
다음 예에서 검색을의 첫 번째 문자열is뒤로의 끝에서 검색된 문자열입니다.,
이 튜토리얼에서,당신은 어떻게 배웠을 검색하고 반환의 위치를 하위 문자열에는 문자열을 사용합니다.이 튜토리얼이 도움이 되었습니까?