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

은 양의 정수 값을 지정하는 발생의substringINSTR()기능을 검색합니다., occurence은 선택과 기본값이 1 을 의미하는INSTR()funtion 검색에 대한의 첫 번째 항목substring기본적으로 합니다.

반환 값

INSTR()함수는 문자열 내의 하위 문자열의 위치 인 양의 정수를 반환합니다.

stringsubstring를 포함하지 않으면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뒤로의 끝에서 검색된 문자열입니다.,

이 튜토리얼에서,당신은 어떻게 배웠을 검색하고 반환의 위치를 하위 문자열에는 문자열을 사용합니다.이 튜토리얼이 도움이 되었습니까?

  • YesNo