Array

LIST_APPEND

DuckDBDuckDB

Menambahkan satu elemen ke akhir list. Alias: ARRAY_PUSH_BACK.

Tipe hasil: LISTDiperbarui: 6 Jan 2026

Syntax

SQL
LIST_APPEND(list, element) | ARRAY_PUSH_BACK(list, element)

Parameter

listLISTwajib

List sumber

elementANYwajib

Elemen yang akan ditambahkan

Contoh Penggunaan

Append Elemen

SQL
1SELECT LIST_APPEND([1, 2, 3], 4) AS result;

Menambahkan 4 ke akhir list.

Hasil
[1, 2, 3, 4]

Append ke Empty List

SQL
1SELECT LIST_APPEND([], 'first') AS result;

Menambahkan ke list kosong.

Hasil
['first']

Build List Incrementally

SQL
1SELECT
2 customer_id,
3 LIST_APPEND(
4 LIST_APPEND([], first_purchase),
5 last_purchase
6 ) AS purchase_range
7FROM customers;

Membangun list secara bertahap.

Append NULL

SQL
1SELECT LIST_APPEND([1, 2, 3], NULL) AS with_null;

NULL bisa ditambahkan sebagai elemen.

Hasil
[1, 2, 3, NULL]