InStrRev 函數

套用到
Microsoft 365 Access Access 2024 Access 2021 Access 2019 Access 2016

回傳一個字串在另一個字串中出現的位置,該位置來自 Access 桌面資料庫中字串的結尾。

語法

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

InStrRev 函式語法具有以下命名參數:

引數 描述
弦檢 必要。 字串表達式正在搜尋。
串線賽 必要。 正在搜尋字串表達式。
開始 可省略。 數值表達式,設定每次搜尋的起始位置。 若省略,則使用 –1,表示搜尋從最後一個字元位置開始。 若 start 包含 Null,則會發生錯誤。
compare 可省略。 數值表示在評估子字串時應使用的比較類型。 若省略,則進行二元比較。 數值請參見設定區塊。

設定

比較參數的設定如下:

恆定 描述
vbUseCompareOption -1 使用選項 比較 語句的設定進行比較。
vbBinary比較 0 進行二元比較。
vbText比較 1 進行文本比較。

回報價值

如果 InStrRev 回歸
字串檢查 為零長度 0
stringcheckNull Null
字串匹配 為零長度 開始
字串匹配Null Null
找不到 stringmatch 0
stringmatch 可在 stringcheck 中找到 匹配點所在的位置
開始 > Len (串) 0

註解

請注意, InStrRev 函式的語法與 InStr 函式的語法不同。

查詢範例

運算式 結果
SELECT Names_InstrRev.*,InStrRev (全名,「S」) 作為 Expr1 來自 [Names_InstrRev]; 回傳來自資料表 Names 中「FullName」欄位中字串「S」的位置。
SELECT Names_InstrRev.*,InStrRev (全名「S」,10) AS InStrTest 來自 [Names_InstrRev]; 從「FullName」欄位的值回傳字串「S」的位置,從資料表名稱的第 10 位置開始,並顯示在 InStrTest 欄位。

另請參閱

字串函數及其使用方法