Udostępnij za pomocą


REPLACE — Język zapytań w usłudze Cosmos DB (na platformie Azure i w sieci szkieletowej)

Funkcja REPLACE zwraca ciąg ze wszystkimi wystąpieniami określonego ciągu zamienione.

Funkcja systemowa usługi Azure Cosmos DB for NoSQL zwracająca ciąg ze wszystkimi wystąpieniami określonego ciągu.

Składnia

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

Arguments

Description
string_expr_1 Wyszukiwane jest wyrażenie ciągu.
string_expr_2 Wyrażenie ciągu, które ma zostać znalezione w obiekcie string_expr_1.
string_expr_3 Wyrażenie ciągu z tekstem, które zastąpi wszystkie wystąpienia string_expr_2 elementu w obiekcie string_expr_1.

Typy zwracane

Zwraca wyrażenie ciągu.

Przykłady

Ta sekcja zawiera przykłady użycia tej konstrukcji języka zapytań.

Zastępowanie podciągów w ciągu

W tym przykładzie wartość statyczna jest zastępowana w ciągu.

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

Uwagi

  • Ta funkcja nie korzysta z indeksu.