Array
DuckDB
LIST_VALUE
Membuat list/array dari nilai-nilai yang diberikan. Ini adalah cara dasar untuk membuat array di DuckDB.
Tipe hasil:
LISTDiperbarui: 6 Jan 2026Syntax
SQL
LIST_VALUE(value1, value2, ...) | [value1, value2, ...]Parameter
value1, value2, ...ANYwajib
Nilai-nilai yang akan dijadikan elemen list
Contoh Penggunaan
Membuat List Sederhana
SQL
1 SELECT LIST_VALUE(1, 2, 3, 4, 5) AS numbers;
Membuat list angka.
Hasil
[1, 2, 3, 4, 5]
Menggunakan Bracket Syntax
SQL
1 SELECT [1, 2, 3] AS numbers, ['a', 'b', 'c'] AS letters;
Syntax bracket lebih ringkas.
Hasil
[1, 2, 3] | ['a', 'b', 'c']
List dari Kolom
SQL
1 SELECT 2 customer_id, 3 LIST_VALUE(order_2023, order_2024, order_2025) AS yearly_orders 4 FROM customers;
Menggabungkan beberapa kolom menjadi list.
List dengan NULL
SQL
1 SELECT LIST_VALUE(1, NULL, 3, NULL, 5) AS with_nulls;
NULL diperbolehkan dalam list.
Hasil
[1, NULL, 3, NULL, 5]