Megosztás a következőn keresztül:


HELYETTESÍT

✅ Azure Stream Analytics ✅ Fabric Eventstream

Egy megadott sztringérték összes előfordulását lecseréli egy másik sztringértékre.

Szemantika

REPLACE ( stringExpression, stringPattern, stringReplacement )

Érvek

stringExpression

A keresendő sztringkifejezés.

stringPattern

A megtalálandó részszúrás. Ha a stringPattern egy üres sztring, akkor a stringExpression függvény lesz visszaadva .

stringReplacement

A helyettesítő sztring.

Visszatérési típusok

Null értéket ad vissza, ha az argumentumok bármelyike NULL. Ellenkező esetben az nvarchar(max) értéket adja vissza.

Példák

SELECT REPLACE(value, pattern, replacement) AS result FROM input
Kifejezés Eredmény
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

Lásd még: