REPLACE (Azure Stream Analytics)
Ersetzt alle Vorkommen eines angegebenen Zeichenfolgenwerts durch einen anderen Zeichenfolgenwert.
Syntax
REPLACE ( stringExpression, stringPattern, stringReplacement )
Argumente
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.
Rückgabetypen
Gibt NULL zurück, wenn eines der Argumente NULL ist. Andernfalls wird nvarchar(max) zurückgegeben.
Beispiele
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 |