Condividi tramite


STRINGJOIN - Linguaggio di query in Cosmos DB (in Azure e Fabric)

La STRINGJOIN funzione restituisce una stringa, che concatena gli elementi di una matrice specificata, usando il separatore specificato tra ogni elemento.

La STRINGJOIN funzione restituisce una stringa concatenando gli elementi di una matrice usando un separatore specificato in Azure Cosmos DB per NoSQL.

Sintassi

STRINGJOIN(<array_expr>, <string_expr>)

Arguments

Description
array_expr Espressione di matrice con tutti gli elementi stringa all'interno.
string_expr Espressione stringa da utilizzare come separatore.

Tipi restituiti

Restituisce un'espressione stringa.

Esempi

Questa sezione contiene esempi di come usare questo costrutto di linguaggio di query.

Unire gli elementi della matrice in una stringa

In questo esempio la STRINGJOIN funzione viene usata per combinare più stringhe di una matrice usando vari separatori.

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"
  }
]

Osservazioni:

  • Questa funzione non usa l'indice.