Partager via


STRINGJOIN - Langage de requête dans Cosmos DB (dans Azure et Fabric)

La STRINGJOIN fonction retourne une chaîne, qui concatène les éléments d’un tableau spécifié, à l’aide du séparateur spécifié entre chaque élément.

La STRINGJOIN fonction retourne une chaîne en concaténant les éléments d’un tableau à l’aide d’un séparateur spécifié dans Azure Cosmos DB pour NoSQL.

Syntaxe

STRINGJOIN(<array_expr>, <string_expr>)

Arguments

Descriptif
array_expr Expression de tableau avec tous les éléments de chaîne à l’intérieur.
string_expr Expression de chaîne à utiliser comme séparateur.

Types de retour

Retourne une expression de chaîne.

Examples

Cette section contient des exemples d’utilisation de cette construction de langage de requête.

Joindre des éléments de tableau dans une chaîne

Dans cet exemple, la STRINGJOIN fonction est utilisée pour combiner plusieurs chaînes d’un tableau à l’aide de différents séparateurs.

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

Remarques

  • Cette fonction n’utilise pas l’index.