Freigeben über


ERSETZEN

✅ Azure Stream Analytics ✅ Fabric Eventstream

Ersetzt alle Vorkommen eines angegebenen Zeichenfolgenwerts durch einen anderen Zeichenfolgenwert.

Syntax

REPLACE ( stringExpression, stringPattern, stringReplacement )

Argumente

stringExpression

Der zu durchsuchende Zeichenfolgenausdruck.

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
Ausdruck 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

Siehe auch