Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
✅Eventstream prostředků infrastruktury Azure Stream Analytics ✅
Nahradí všechny výskyty zadané řetězcové hodnoty jinou řetězcovou hodnotou.
Syntaxe
REPLACE ( stringExpression, stringPattern, stringReplacement )
Argumenty
stringExpression
Řetězcový výraz, který se má prohledávat.
stringPattern
Podřetětěr, který se má najít. Pokud stringPattern je prázdný řetězec, vrátí se stringExpression .
stringReplacement
Náhradní řetězec.
Návratové typy
Vrátí hodnotu NULL, pokud některý z argumentů má hodnotu NULL. V opačném případě vrátí hodnotu nvarchar(max).
Příklady
SELECT REPLACE(value, pattern, replacement) AS result FROM input
| Výraz | Výsledek |
|---|---|
| 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 |