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이 리턴.

+ Recent posts