Array
DuckDB
ARRAY_LENGTH
Menghitung jumlah elemen dalam list/array. Alias: LEN, LENGTH untuk list.
Tipe hasil:
BIGINTDiperbarui: 16 Mei 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
Pertanyaan Umum tentang ARRAY_LENGTH
Apa itu fungsi ARRAY_LENGTH di DuckDB?
Menghitung jumlah elemen dalam list/array. Alias: LEN, LENGTH untuk list. Di DuckDB, fungsi ARRAY_LENGTH termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan ARRAY_LENGTH di DuckDB?
Gunakan sintaks berikut: ARRAY_LENGTH(list) | LEN(list) | LENGTH(list). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi ARRAY_LENGTH?
Fungsi ARRAY_LENGTH mengembalikan nilai bertipe BIGINT. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi ARRAY_LENGTH?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: list (LIST, wajib): List yang akan dihitung panjangnya.