共用方式為


REPLACE (Azure 串流分析)

將指定字串值的所有相符項目取代成另一個字串值。

語法

REPLACE ( stringExpression, stringPattern, stringReplacement )

引數

stringExpression

要搜尋的字串運算式。

stringPattern

要找到的子字串。 如果 stringPattern 是空字串,則會傳回 stringExpression

stringReplacement

取代字串。

傳回型別

如果任一引數為 Null,則傳回 Null。 否則,傳回 Nvarchar (max) 。

範例

SELECT REPLACE(value, pattern, replacement) AS result FROM input
運算式 結果
REPLACE ('abcde'、'cd'、'xx') 'abxxe'
REPLACE ('cdabcd'、'cd'、'x') 'xabx'
REPLACE ('cd'、'cd'、'xxx') 'xxx'
REPLACE ('abcde'、'gh'、'xx') 'abcde'
REPLACE ('abcde'、'cde'、') 'ab'
REPLACE ('abcde', '', 'xxx') 'abcde'
REPLACE (''、'cde'、'xxx') ''
REPLACE (Null、'cde'、'xxx') null
REPLACE ('abcde', Null, 'xxx') null
REPLACE ('abcde'、'cde'、Null) null

另請參閱