Поделиться через


ЗАМЕНИТЬ

✅ Поток событий Azure Stream Analytics ✅ Fabric

Заменяет все вхождения указанного строкового значения другим строковым значением.

Синтаксис

REPLACE ( stringExpression, stringPattern, stringReplacement )

Аргументы

stringExpression

Строковое выражение для поиска.

stringPattern

Найденная подстрока. Если stringPattern является пустой строкой, возвращается строкаExpression .

stringReplacement

Строка, которой нужно заменить текст в исходной строке.

Типы возвращаемых данных

Возвращает значение NULL, если любой из аргументов имеет значение NULL. В противном случае возвращает nvarchar(max).

Примеры

SELECT REPLACE(value, pattern, replacement) AS result FROM input
Выражение Результат
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") ноль
REPLACE('abcde', NULL, 'xxx') ноль
REPLACE('abcde", "cde", NULL) ноль

См. также