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