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


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

Функция ARRAY_LENGTH возвращает количество элементов в указанном выражении массива.

Синтаксис

ARRAY_LENGTH(<array_expr>)

Arguments

Description
array_expr Выражение массива.

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

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

Примеры

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

Примеры длины массива

В этом примере ARRAY_LENGTH функция используется для получения длины различных массивов.

SELECT VALUE {
  length: ARRAY_LENGTH([70, 86, 92, 99, 85, 90, 82]),
  emptyLength: ARRAY_LENGTH([]),
  nullLength: ARRAY_LENGTH(null)
}
[
  {
    "length": 7,
    "emptyLength": 0
  }
]

Замечания

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