Delen via


STRINGJOIN - Querytaal in Cosmos DB (in Azure en Fabric)

De STRINGJOIN functie retourneert een tekenreeks, die de elementen van een opgegeven matrix samenvoegt met behulp van het opgegeven scheidingsteken tussen elk element.

De STRINGJOIN functie retourneert een tekenreeks door de elementen van een matrix samen te voegen met behulp van een opgegeven scheidingsteken in Azure Cosmos DB for NoSQL.

Syntaxis

STRINGJOIN(<array_expr>, <string_expr>)

Arguments

Description
array_expr Een matrixexpressie met alle tekenreeksitems erin.
string_expr Een tekenreeksexpressie die moet worden gebruikt als scheidingsteken.

Retourtypen

Retourneert een tekenreeksexpressie.

Voorbeelden

Deze sectie bevat voorbeelden van het gebruik van deze querytaalconstructie.

Matrixelementen samenvoegen in een tekenreeks

In dit voorbeeld wordt de STRINGJOIN functie gebruikt om meerdere tekenreeksen uit een matrix te combineren met behulp van verschillende scheidingstekens.

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

Opmerkingen

  • Deze functie maakt geen gebruik van de index.