Freigeben über


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

Weitere Informationen