REPLACE (Azure Stream Analytics)
Заменяет все вхождения указанного строкового значения другим строковым значением.
Синтаксис
REPLACE ( stringExpression, stringPattern, stringReplacement )
Аргументы
stringExpression
Строковое выражение, в котором выполняется поиск.
stringPattern
Найденная подстрока. Если stringPattern является пустой строкой, возвращается выражение stringExpression .
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') | null |
REPLACE('abcde', NULL, 'xxx') | null |
REPLACE('abcde', 'cde', NULL) | null |
См. также:
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по