Sdílet prostřednictvím


STRINGJOIN – Dotazovací jazyk ve službě Cosmos DB (v Azure a prostředcích infrastruktury)

Funkce STRINGJOIN vrátí řetězec, který zřetězí prvky zadaného pole pomocí zadaného oddělovače mezi jednotlivými prvky.

Funkce STRINGJOIN vrátí řetězec zřetězením prvků pole pomocí zadaného oddělovače ve službě Azure Cosmos DB for NoSQL.

Syntaxe

STRINGJOIN(<array_expr>, <string_expr>)

Arguments

Description
array_expr Maticový výraz se všemi řetězcovými položkami uvnitř.
string_expr Řetězcový výraz, který se použije jako oddělovač.

Návratové typy

Vrátí řetězcový výraz.

Examples

Tato část obsahuje příklady použití tohoto konstruktoru dotazovacího jazyka.

Spojení prvků pole do řetězce

V tomto příkladu STRINGJOIN se funkce používá ke kombinování více řetězců z pole pomocí různých oddělovačů.

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

Poznámky

  • Tato funkce nevyužívá index.