Sdílet prostřednictvím


REPLACE – Dotazovací jazyk ve službě Cosmos DB (v Azure a prostředcích infrastruktury)

Funkce REPLACE vrátí řetězec se všemi výskyty zadaného řetězce, který je nahrazen.

Systémová funkce Azure Cosmos DB for NoSQL, která vrací řetězec se všemi výskyty zadaného řetězce, který je nahrazen.

Syntaxe

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

Arguments

Description
string_expr_1 Řetězcový výraz, který se má prohledávat.
string_expr_2 Řetězcový výraz, který se má najít v souboru string_expr_1.
string_expr_3 Řetězcový výraz s textem, který nahradí všechny výskyty string_expr_2 uvnitř string_expr_1.

Návratové typy

Vrátí řetězcový výraz.

Examples

Tato část obsahuje příklady použití tohoto konstruktoru dotazovacího jazyka.

Nahrazení podřetězce v řetězci

V tomto příkladu se v řetězci nahradí statická hodnota.

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

Poznámky

  • Tato funkce nevyužívá index.