Поделиться через


ARRAY_CONCAT — язык запросов в Cosmos DB (в Azure и Fabric)

Функция ARRAY_CONCAT возвращает массив, который является результатом объединения двух или более значений массива.

Синтаксис

ARRAY_CONCAT(<array_expr_1>, <array_expr_2> [, <array_expr_N>])

Arguments

Description
array_expr_1 Первое выражение массива в списке.
array_expr_2 Второе выражение массива в списке.
array_expr_N Необязательные дополнительные выражения массива для объединения.

Типы возвращаемых данных

Возвращает выражение массива.

Примеры

В этом разделе содержатся примеры использования этой конструкции языка запросов.

Объединение двух массивов

В этом примере ARRAY_CONCAT функция объединяет два массива.

SELECT
  ARRAY_CONCAT([
      "backpacks",
      "daypacks"
    ], [
      "hippacks"
    ]) AS gearList
[
  {
    "gearList": [
      "backpacks",
      "daypacks",
      "hippacks"
    ]
  }
]

Замечания

  • Эта функция не использует индекс.