STRINGJOIN - Cosmos DB 中的查询语言(在 Azure 和 Fabric 中)

STRINGJOIN 函数返回一个字符串,该字符串使用每个元素之间的指定分隔符连接指定数组的元素。

STRINGJOIN 函数通过使用 Azure Cosmos DB for NoSQL 中的指定分隔符连接数组的元素来返回字符串。

Syntax

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

注解

  • 此函数不使用索引。