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

注解

  • 此系统函数不使用索引。