Array

ARRAY_LENGTH

DuckDBDuckDB

Menghitung jumlah elemen dalam list/array. Alias: LEN, LENGTH untuk list.

Tipe hasil: BIGINTDiperbarui: 6 Jan 2026

Syntax

SQL
ARRAY_LENGTH(list) | LEN(list) | LENGTH(list)

Parameter

listLISTwajib

List yang akan dihitung panjangnya

Contoh Penggunaan

Hitung Panjang List

SQL
1SELECT ARRAY_LENGTH([1, 2, 3, 4, 5]) AS length;

Menghitung jumlah elemen.

Hasil
5

Menggunakan LEN

SQL
1SELECT LEN(['a', 'b', 'c']) AS len;

LEN adalah alias yang lebih singkat.

Hasil
3

Filter Berdasarkan Panjang

SQL
1SELECT
2 product_name,
3 tags,
4 ARRAY_LENGTH(tags) AS tag_count
5FROM products
6WHERE ARRAY_LENGTH(tags) >= 3;

Filter produk dengan minimal 3 tags.

Empty vs NULL List

SQL
1SELECT
2 ARRAY_LENGTH([]) AS empty_list,
3 ARRAY_LENGTH(NULL) AS null_list;

Empty list = 0, NULL list = NULL.

Hasil
0 | NULL

Fungsi Terkait