Delen via


VERVANGEN (Azure Stream Analytics)

Vervangt alle exemplaren van een opgegeven tekenreekswaarde door een andere tekenreekswaarde.

Syntaxis

REPLACE ( stringExpression, stringPattern, stringReplacement )

Argumenten

tekenreeksexpressie

De tekenreeksexpressie die moet worden doorzocht.

stringPattern

De subtekenreeks die moet worden gevonden. Als stringPattern een lege tekenreeks is, wordt tekenreeksExpression geretourneerd.

stringReplacement

De vervangende tekenreeks.

Retourtypen

Retourneert NULL als een van de argumenten NULL is. Anders retourneert nvarchar(max).

Voorbeelden

SELECT REPLACE(value, pattern, replacement) AS result FROM input
Expression Resultaat
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

Zie ook