InStrRev 함수

적용 대상
Microsoft 365용 Access Access 2024 Access 2021 Access 2019 Access 2016

Access 데스크톱 데이터베이스에서 한 문자열과 다른 문자열 내의 위치를 반환합니다. 문자열의 끝에서 검색이 시작됩니다.

구문

InStrRev(stringcheck, stringmatch [, start[, compare]])

InStrRev 인수는 다음과 같습니다.

인수 설명
stringcheck 필수 요소입니다. 검색할 문자열 식입니다.
stringmatch 필수 요소입니다. 찾을 문자열 식입니다.
start 선택 요소입니다. 각 검색의 시작 위치를 설정하는 숫자식입니다. 생략하면 사용됩니다 -1 . 이 값은 검색이 마지막 문자 위치에서 시작됨을 의미합니다. 포함된 Null경우 start 오류가 발생합니다.
compare 선택 요소입니다. 부분 문자열을 평가할 때 사용할 비교 유형을 나타내는 숫자 값입니다. 생략하면 Access에서 이진 비교를 수행합니다. 값에 대해서는 설정 섹션을 참조하세요.

설정

compare 사용할 수 있는 설정:

상수 설명
vbUseCompareOption -1 문의 설정을 사용하여 비교를 수행합니다.Option Compare
vbBinaryCompare 0 이진 비교를 수행합니다.
vbTextCompare 1 텍스트 비교를 수행합니다.

반환 값

If InStrRev 반품
stringcheck 길이가 0인 경우 0
stringcheck 입니다. Null Null
stringmatch 길이가 0인 경우 start
stringmatch 입니다. Null Null
stringmatch 찾을 수 없음 0
stringmatch 다음에서 찾을 수 있음 stringcheck 일치 항목이 있는 위치입니다
start > Len(stringmatch) 0

주의

에 대한 구문은 에 대한 InStrRevInStr구문과 같지 않습니다.

쿼리 예제

Expression 결과
SELECT Names_InstrRev.*, InStrRev(FullName,"S") AS Expr1 FROM [Names_InstrRev]; 테이블의 열에 있는 값에서 의 "S" 위치를 반환합니다Names_InstrRev.FullName
SELECT Names_InstrRev.*, InStrRev(FullName,"S",10) AS InStrTest FROM [Names_InstrRev]; 위치10에서 시작하여 테이블 열 Names_InstrRevFullName 값에서 의 "S" 위치를 반환하고 결과를 열에 표시합니다.InStrTest

참고 항목

문자열 함수 정보 및 사용 방법