Dela via


REPLACE (Azure Stream Analytics)

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

Syntax

REPLACE ( stringExpression, stringPattern, stringReplacement )

Argument

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') null
REPLACE('abcde', NULL, 'xxx') null
REPLACE('abcde', 'cde', NULL) null

Se även