

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

# Fungsi UKURAN
<a name="size"></a>

Fungsi SIZE mengambil array, peta, atau string yang ada sebagai argumen dan mengembalikan nilai tunggal yang mewakili ukuran atau panjang struktur data tersebut. Itu tidak membuat struktur data baru. Ini digunakan untuk menanyakan dan menganalisis properti struktur data yang ada, bukan untuk membuat yang baru.

Fungsi ini berguna untuk menentukan jumlah elemen dalam array atau panjang string. Ini dapat sangat membantu ketika bekerja dengan array dan struktur data lainnya di SQL, karena memungkinkan Anda untuk mendapatkan informasi tentang ukuran atau kardinalitas data.

## Sintaks
<a name="size-syntax"></a>

```
size(expr)
```

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

 *expr*  
Ekspresi ARRAY, MAP, atau STRING.

## Jenis pengembalian
<a name="size-return-type"></a>

Fungsi SIZE mengembalikan INTEGER.

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

Dalam contoh ini, fungsi SIZE diterapkan ke array`['b', 'd', 'c', 'a']`, dan mengembalikan nilai`4`, yang merupakan jumlah elemen dalam array. 

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

Dalam contoh ini, fungsi SIZE diterapkan ke peta`{'a': 1, 'b': 2}`, dan mengembalikan nilai`2`, yang merupakan jumlah pasangan kunci-nilai di peta. 

```
SELECT size(map('a', 1, 'b', 2));
 2
```

Dalam contoh ini, fungsi SIZE diterapkan ke string`'hello world'`, dan mengembalikan nilai`11`, yang merupakan jumlah karakter dalam string. 

```
SELECT size('hello world');
11
```