Partilhar via


STRINGJOIN - Linguagem de consulta no Cosmos DB (no Azure e no Fabric)

A STRINGJOIN função retorna uma cadeia de caracteres, que concatena os elementos de uma matriz especificada, usando o separador especificado entre cada elemento.

A STRINGJOIN função retorna uma cadeia de caracteres concatenando os elementos de uma matriz usando um separador especificado no Azure Cosmos DB para NoSQL.

Sintaxe

STRINGJOIN(<array_expr>, <string_expr>)

Arguments

Description
array_expr Uma expressão de matriz com todos os itens de cadeia de caracteres dentro.
string_expr Uma expressão de cadeia de caracteres para usar como separador.

Tipos de devolução

Retorna uma expressão de cadeia de caracteres.

Examples

Esta seção contém exemplos de como usar essa construção de linguagem de consulta.

Unir elementos de matriz em uma cadeia de caracteres

Neste exemplo, a STRINGJOIN função é usada para combinar várias cadeias de caracteres de uma matriz usando vários separadores.

SELECT VALUE {
  joinUsingSpaces: STRINGJOIN(["Iropa", "Mountain", "Bike"], " "),
  joinUsingEmptyString: STRINGJOIN(["Iropa", "Mountain", "Bike"], ""),
  joinUsingUndefined: STRINGJOIN(["Iropa", "Mountain", "Bike"], undefined),
  joinUsingCharacter: STRINGJOIN(["6", "7", "4", "3"], "A"),
  joinUsingPhrase: STRINGJOIN(["Adventure", "LT"], "Works")
}
[
  {
    "joinUsingSpaces": "Iropa Mountain Bike",
    "joinUsingEmptyString": "IropaMountainBike",
    "joinUsingCharacter": "6A7A4A3",
    "joinUsingPhrase": "AdventureWorksLT"
  }
]

Observações

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