StringJoin (NoSQL クエリ)
適用対象: NoSQL
各要素間の指定した区切り記号を使用して、指定した配列の要素を連結する文字列を返します。
構文
StringJoin(<array_expr>, <string_expr>)
引数
説明 | |
---|---|
array_expr |
すべての文字列項目が含まれる配列式。 |
string_expr |
区切り記号として使用する文字列式。 |
戻り値の型
文字列式を返します。
例
次の例は、この関数を使用して複数の文字列を結合する方法を示しています。
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"
}
]
解説
- このシステム関数で、インデックスは使用されません。