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

解説

  • このシステム関数で、インデックスは使用されません。