Freigeben über


ARRAY_LENGTH - Abfragesprache in Cosmos DB (in Azure und Fabric)

Die ARRAY_LENGTH Funktion gibt die Anzahl der Elemente im angegebenen Arrayausdruck zurück.

Syntax

ARRAY_LENGTH(<array_expr>)

Arguments

Description
array_expr Ein Arrayausdruck.

Rückgabetypen

Gibt einen numerischen Ausdruck zurück.

Examples

Dieser Abschnitt enthält Beispiele für die Verwendung dieses Abfragesprachenkonstrukts.

Beispiele für Arraylänge

In diesem Beispiel wird die ARRAY_LENGTH Funktion verwendet, um die Länge verschiedener Arrays abzurufen.

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

Bemerkungen

  • Diese Funktion verwendet den Index nicht.