Array

LEN

DuckDBDuckDB

Mengembalikan jumlah elemen dalam list/array. Alias dari ARRAY_LENGTH dan LENGTH untuk arrays.

Tipe hasil: BIGINTDiperbarui: 16 Mei 2026

Syntax

SQL
LEN(list)

Parameter

listLISTwajib

List/array yang akan dihitung jumlah elemennya

Contoh Penggunaan

Menghitung Elemen List

SQL
1SELECT
2 arr,
3 LEN(arr) as element_count
4FROM (
5 SELECT [1, 2, 3, 4, 5] as arr UNION ALL
6 SELECT ['a', 'b', 'c'] UNION ALL
7 SELECT [] UNION ALL
8 SELECT NULL
9);

Menghitung jumlah elemen dalam berbagai list.

Hasil
arrelement_count
[1,2,3,4,5]5
[a,b,c]3
[]0
NULLNULL

Filter Berdasarkan Jumlah Tags

SQL
1SELECT
2 article_title,
3 tags,
4 LEN(tags) as tag_count
5FROM articles
6WHERE LEN(tags) >= 3;

Mencari artikel dengan minimal 3 tags.

Hasil
article_titletagstag_count
SQL Guide[sql,database,tutorial]3
Python Tips[python,data,ml,ai]4

Aggregasi dengan List Length

SQL
1SELECT
2 category,
3 AVG(LEN(tags)) as avg_tags,
4 MAX(LEN(tags)) as max_tags
5FROM products
6GROUP BY category;

Statistik jumlah tags per kategori.

Hasil
categoryavg_tagsmax_tags
Electronics3.56
Clothing2.84

Pertanyaan Umum tentang LEN

Apa itu fungsi LEN di DuckDB?
Mengembalikan jumlah elemen dalam list/array. Alias dari ARRAY_LENGTH dan LENGTH untuk arrays. Di DuckDB, fungsi LEN termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan LEN di DuckDB?
Gunakan sintaks berikut: LEN(list). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi LEN?
Fungsi LEN 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 LEN?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: list (LIST, wajib): List/array yang akan dihitung jumlah elemennya.

Fungsi Terkait