Replace 函數

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

回傳一個字 ,其中指定的子字串被另一個子字串替換了指定次數。

語法

替換 (表達式,尋找,替換 [,開始 ][,計數 ][,比較 ] )

替換函數語法包含以下參數:

引數 描述
expression 必要。 包含子字串的字串表達式,以替換。
發現 必要。 正在搜尋子字串。
替換 必要。 替換子弦。
開始 可省略。 在 表達 式中,子字串搜尋要開始的位置。 若省略,則假設為1。
伯爵 可省略。 需要執行的子字串替換次數。 若省略,預設值為 –1,意即必須進行所有可能的替換。
compare 可省略。 數值表示在評估子字串時應使用的比較類型。 數值請參見設定區塊。

設定

比較論證可以有以下數值:

恆定 描述
vbUseCompareOption –1 使用選項 比較 語句的設定進行比較。
vbBinary比較 0 進行二元比較。
vbText比較 1 進行文本比較。
vbDatabaseCompare 2 僅限 Microsoft Office Access 2007。 根據資料庫中的資訊進行比較。

回報價值

替換 會回傳以下值:

如果 補充返回
表達 式為零長度 零長度弦 (“)
表達 式為 Null 一個錯誤。
為零長度 表達 的複製品。
替換 為零長度 移除所有發現表達式副本。
開始>倫 (表情) 零長度的弦。 弦的更換從起 位置開始。
計數 為0 表達 的複製品。

註解

替換函數的回傳值是一個字串,經過替換,從開始位置開始,到表達式字串末尾結束。 它並非從頭到尾複製原始字串。

範例

運算式 結果
SELECT ProductID,從 ProductSales 中替換 (ProductID、「PRO」、「Product」) 作為 ReplacedID; 回傳「ProductID」,在「ProductID」中找到「PRO」,並以「Product」取代,並在「ReplacedID」欄位顯示結果。

字串函數及其使用方法