Array
DuckDB
ARRAY_LENGTH
Menghitung jumlah elemen dalam list/array. Alias: LEN, LENGTH untuk list.
Tipe hasil:
BIGINTDiperbarui: 6 Jan 2026Syntax
SQL
ARRAY_LENGTH(list) | LEN(list) | LENGTH(list)Parameter
listLISTwajib
List yang akan dihitung panjangnya
Contoh Penggunaan
Hitung Panjang List
SQL
1 SELECT ARRAY_LENGTH([1, 2, 3, 4, 5]) AS length;
Menghitung jumlah elemen.
Hasil
5
Menggunakan LEN
SQL
1 SELECT LEN(['a', 'b', 'c']) AS len;
LEN adalah alias yang lebih singkat.
Hasil
3
Filter Berdasarkan Panjang
SQL
1 SELECT 2 product_name, 3 tags, 4 ARRAY_LENGTH(tags) AS tag_count 5 FROM products 6 WHERE ARRAY_LENGTH(tags) >= 3;
Filter produk dengan minimal 3 tags.
Empty vs NULL List
SQL
1 SELECT 2 ARRAY_LENGTH([]) AS empty_list, 3 ARRAY_LENGTH(NULL) AS null_list;
Empty list = 0, NULL list = NULL.
Hasil
0 | NULL