Freigeben über


STRINGJOIN - Abfragesprache in Cosmos DB (in Azure und Fabric)

Die STRINGJOIN Funktion gibt eine Zeichenfolge zurück, die die Elemente eines angegebenen Arrays mithilfe des angegebenen Trennzeichens zwischen den einzelnen Elementen verkettet.

Die STRINGJOIN Funktion gibt eine Zeichenfolge zurück, indem die Elemente eines Arrays mithilfe eines angegebenen Trennzeichens in Azure Cosmos DB für NoSQL verkettet werden.

Syntax

STRINGJOIN(<array_expr>, <string_expr>)

Arguments

Description
array_expr Ein Arrayausdruck mit allen Zeichenfolgenelementen innerhalb.
string_expr Ein Zeichenfolgenausdruck, der als Trennzeichen verwendet werden soll.

Rückgabetypen

Gibt einen Zeichenfolgenausdruck zurück.

Examples

Dieser Abschnitt enthält Beispiele für die Verwendung dieses Abfragesprachenkonstrukts.

Verbinden von Arrayelementen mit einer Zeichenfolge

In diesem Beispiel wird die STRINGJOIN Funktion verwendet, um mehrere Zeichenfolgen aus einem Array mithilfe verschiedener Trennzeichen zu kombinieren.

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

Bemerkungen

  • Diese Funktion verwendet den Index nicht.