

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Fungsi KARDINALITAS
<a name="CARDINALITY"></a>

Fungsi CARDINALITY mengembalikan ukuran ekspresi ARRAY atau MAP (*expr*).

Fungsi ini berguna untuk menemukan ukuran atau panjang array.

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

```
cardinality(expr)
```

## Pendapat
<a name="CARDINALITY-arguments"></a>

 *expr*   
Ekspresi ARRAY atau MAP.

## Pengembalian
<a name="CARDINALITY-returns"></a>

Mengembalikan ukuran array atau peta (INTEGER). 

Fungsi mengembalikan `NULL` untuk input null jika `sizeOfNull` diatur ke `false` atau `enabled` diatur ke`true`. 

Jika tidak, fungsi kembali `-1` untuk input null. Dengan pengaturan default, fungsi kembali `-1` untuk input null.

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

Query berikut menghitung kardinalitas, atau jumlah elemen, dalam array yang diberikan. Array (`'b', 'd', 'c', 'a'`) memiliki 4 elemen, sehingga output dari query ini akan menjadi`4`.

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