适用范围: 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"
  }
]
注解
- 此系统函数不使用索引。