

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Funzione CARDINALITY
<a name="CARDINALITY"></a>

*La funzione CARDINALITY restituisce la dimensione di un'espressione ARRAY o MAP (expr).*

Questa funzione è utile per trovare la dimensione o la lunghezza di un array.

## Sintassi
<a name="CARDINALITY-syntax"></a>

```
cardinality(expr)
```

## Arguments (Argomenti)
<a name="CARDINALITY-arguments"></a>

 *expr*   
Un'espressione ARRAY o MAP.

## Valori restituiti
<a name="CARDINALITY-returns"></a>

Restituisce la dimensione di un array o di una mappa (INTEGER). 

La funzione restituisce `NULL` un input nullo se `sizeOfNull` è impostata su `false` o `enabled` è impostata su. `true` 

Altrimenti, la funzione restituisce un `-1` input nullo. Con le impostazioni predefinite, la funzione restituisce un `-1` input nullo.

## Esempio
<a name="CARDINALITY-example"></a>

La seguente query calcola la cardinalità, o il numero di elementi, nell'array dato. L'array (`'b', 'd', 'c', 'a'`) ha 4 elementi, quindi l'output di questa query sarebbe. `4`

```
SELECT cardinality(array('b', 'd', 'c', 'a'));
 4
```