REPLACE (Azure Stream Analytics)
Ersetzt alle Vorkommen eines angegebenen Zeichenfolgenwerts durch einen anderen Zeichenfolgenwert.
REPLACE ( stringExpression, stringPattern, stringReplacement )
stringExpression
Der Zeichenfolgenausdruck, der durchsucht werden soll.
stringPattern
Die zu findende Teilzeichenfolge. Wenn stringPattern eine leere Zeichenfolge ist, wird stringExpression zurückgegeben.
stringReplacement
Die Ersatzzeichenfolge.
Gibt NULL zurück, wenn eines der Argumente NULL ist. Andernfalls wird nvarchar(max) zurückgegeben.
SELECT REPLACE(value, pattern, replacement) AS result FROM input
expression | Ergebnis |
---|---|
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 |