Compartilhar via


REPLACE – Linguagem de consulta no Cosmos DB (no Azure e no Fabric)

A REPLACE função retorna uma cadeia de caracteres com todas as ocorrências de uma cadeia de caracteres especificada substituída.

Uma função do sistema do Azure Cosmos DB para NoSQL que retorna uma cadeia de caracteres com todas as ocorrências de uma cadeia de caracteres especificada substituída.

Sintaxe

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

Arguments

Description
string_expr_1 Uma expressão de cadeia de caracteres a ser pesquisada.
string_expr_2 Uma expressão de cadeia de caracteres a ser encontrada dentro string_expr_1.
string_expr_3 Uma expressão de cadeia de caracteres com o texto para substituir todas as ocorrências de string_expr_2 dentro string_expr_1.

Tipos de retorno

Retorna uma expressão de cadeia de caracteres.

Exemplos

Esta seção contém exemplos de como usar este constructo de linguagem de consulta.

Substituir subcadeia de caracteres na cadeia de caracteres

Neste exemplo, um valor estático é substituído na cadeia de caracteres.

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

Observações

  • Essa função não utiliza o índice.