Dela via


ersätt

✅ Azure Stream Analytics ✅ Fabric Eventstream

Ersätter alla förekomster av ett angivet strängvärde med ett annat strängvärde.

Syntax

REPLACE ( stringExpression, stringPattern, stringReplacement )

Argumentpunkter

stringExpression

Stränguttrycket som ska sökas igenom.

stringPattern

Delsträngen som ska hittas. Om stringPattern är en tom sträng returneras stringExpression .

stringReplacement

Ersättningssträngen.

Returtyper

Returnerar NULL om något av argumenten är NULL. Annars returnerar nvarchar(max).

Exempel

SELECT REPLACE(value, pattern, replacement) AS result FROM input
Uttryck Resultat
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') noll
REPLACE('abcde', NULL, 'xxx') noll
REPLACE('abcde', 'cde', NULL) noll

Se även