StringJoin (dotaz NoSQL)
PLATÍ PRO: NoSQL
Vrátí řetězec, který zřetězí prvky zadaného pole pomocí zadaného oddělovače mezi jednotlivými prvky.
Syntaxe
StringJoin(<array_expr>, <string_expr>)
Argumenty
Popis | |
---|---|
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.
Příklady
Následující příklad ukazuje, jak tuto funkci použít ke kombinování více řetězců.
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 systémová funkce nevyužívá index.