Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
✅ 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 |