Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
✅ Strumień zdarzeń usługi Azure Stream Analytics ✅ Fabric
Zamienia wszystkie wystąpienia określonej wartości ciągu na inną wartość ciągu.
Składnia
REPLACE ( stringExpression, stringPattern, stringReplacement )
Argumenty (w programowaniu)
stringExpression
Wyrażenie ciągu do wyszukania.
stringPattern
Podciąg, który ma zostać znaleziony. Jeśli stringPattern jest pustym ciągiem, zwracany jest ciąg StringExpression .
stringReplacement
Ciąg zastępujący.
Typy zwracane
Zwraca wartość NULL, jeśli którykolwiek z argumentów ma wartość NULL. W przeciwnym razie zwraca wartość nvarchar(max).
Przykłady
SELECT REPLACE(value, pattern, replacement) AS result FROM input
| Wyrażenie | Wynik |
|---|---|
| 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 |