Array

LIST_VALUE

DuckDBDuckDB

Membuat list/array dari nilai-nilai yang diberikan. Ini adalah cara dasar untuk membuat array di DuckDB.

Tipe hasil: LISTDiperbarui: 6 Jan 2026

Syntax

SQL
LIST_VALUE(value1, value2, ...) | [value1, value2, ...]

Parameter

value1, value2, ...ANYwajib

Nilai-nilai yang akan dijadikan elemen list

Contoh Penggunaan

Membuat List Sederhana

SQL
1SELECT LIST_VALUE(1, 2, 3, 4, 5) AS numbers;

Membuat list angka.

Hasil
[1, 2, 3, 4, 5]

Menggunakan Bracket Syntax

SQL
1SELECT [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
1SELECT
2 customer_id,
3 LIST_VALUE(order_2023, order_2024, order_2025) AS yearly_orders
4FROM customers;

Menggabungkan beberapa kolom menjadi list.

List dengan NULL

SQL
1SELECT LIST_VALUE(1, NULL, 3, NULL, 5) AS with_nulls;

NULL diperbolehkan dalam list.

Hasil
[1, NULL, 3, NULL, 5]

Fungsi Terkait