函數傳 STRINGJOIN 回一個字串,該字串使用每個元素之間的指定分隔符連接指定陣列的元素。
函 STRINGJOIN 式會使用適用於 NoSQL 的 Azure Cosmos DB 中指定的分隔符號來串連陣列的元素,以傳回字串。
語法
STRINGJOIN(<array_expr>, <string_expr>)
Arguments
| Description | |
|---|---|
array_expr |
包含所有字串項目的陣列運算式。 |
string_expr |
要用作分隔符號的字串運算式。 |
傳回類型
傳回字串運算式。
範例
本節包含如何使用此查詢語言建構的範例。
將陣列元素聯結成字串
在此範例中,函數 STRINGJOIN 用於使用各種分隔符組合陣列中的多個字串。
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"
}
]
備註
- 此函式不會使用索引。