Compartir vía


STRINGJOIN - Lenguaje de consulta en Cosmos DB (en Azure y Fabric)

La STRINGJOIN función devuelve una cadena, que concatena los elementos de una matriz especificada, utilizando el separador especificado entre cada elemento.

La STRINGJOIN función devuelve una cadena mediante la concatenación de los elementos de una matriz mediante un separador especificado en Azure Cosmos DB para NoSQL.

Syntax

STRINGJOIN(<array_expr>, <string_expr>)

Arguments

Description
array_expr Expresión de matriz con todos los elementos de cadena dentro.
string_expr Expresión de cadena que se va a usar como separador.

Tipos de retorno

Devuelve una expresión de cadena.

Examples

Esta sección contiene ejemplos de cómo usar esta construcción del lenguaje de consulta.

Combinar elementos de matriz en una cadena

En este ejemplo, la STRINGJOIN función se usa para combinar varias cadenas de una matriz mediante varios 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"
  }
]

Observaciones

  • Esta función no utiliza el índice.