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


REPLACE — язык запросов в Cosmos DB (в Azure и Fabric)

Функция REPLACE возвращает строку со всеми вхождениями указанной строки, замененной.

Системная функция Azure Cosmos DB, которая возвращает строку со всеми вхождениями указанной строки, замененной.

Синтаксис

REPLACE(<string_expr_1>, <string_expr_2>, <string_expr_3>)

Arguments

Description
string_expr_1 Строковое выражение для поиска.
string_expr_2 Строковое выражение, найденное внутри string_expr_1.
string_expr_3 Строковое выражение с текстом для замены всех вхождения string_expr_2 внутри string_expr_1.

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

Возвращает строковое выражение.

Примеры

В этом разделе содержатся примеры использования этой конструкции языка запросов.

Замена подстроки в строке

В этом примере в строке заменяется статическое значение.

SELECT VALUE {
  replaceSubstring: REPLACE("AdventureWorksLT", "LT", "LT2")
}
[
  {
    "replaceSubstring": "AdventureWorksLT2"
  }
]

Замечания

  • Эта функция не использует индекс.