REPLACE (SQL Server Compact)

將第一個字串運算式中所有的第二個給定字串運算式取代為第三個運算式。

語法

REPLACE ( 'string_expression1' , 'string_expression2' ,'string_expression3' )

引數

  • ' string_expression1 '
    要搜尋的字串運算式。string_expression1 引數可能是屬於可隱含轉換為 nvarchar 或 ntext 的資料類型。

  • ' string_expression2 '
    要嘗試尋找的字串運算式。string_expression2 引數可能是屬於可隱含轉換為 nvarchar 或 ntext 的資料類型。

  • ' string_expression3 '
    取代的字串運算式。string_expression3 引數可能是屬於可隱含轉換為 nvarchar 或 ntext 的資料類型。

傳回值

nvarchar 或ntext

如果任何引數為 NULL,就會傳回 NULL。

範例

以下範例會在產品名稱清單中搜尋 Anton 這個名稱,然後將它取代為 Anthony。

SELECT REPLACE([Product Name], 'Anton', 'Anthony')
FROM Products