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 |