Array
DuckDB
LIST_APPEND
Menambahkan satu elemen ke akhir list. Alias: ARRAY_PUSH_BACK.
Tipe hasil:
LISTDiperbarui: 16 Mei 2026Syntax
SQL
LIST_APPEND(list, element) | ARRAY_PUSH_BACK(list, element)Parameter
listLISTwajib
List sumber
elementANYwajib
Elemen yang akan ditambahkan
Contoh Penggunaan
Append Elemen
SQL
1 SELECT LIST_APPEND([1, 2, 3], 4) AS result;
Menambahkan 4 ke akhir list.
Hasil
[1, 2, 3, 4]
Append ke Empty List
SQL
1 SELECT LIST_APPEND([], 'first') AS result;
Menambahkan ke list kosong.
Hasil
['first']
Build List Incrementally
SQL
1 SELECT 2 customer_id, 3 LIST_APPEND( 4 LIST_APPEND([], first_purchase), 5 last_purchase 6 ) AS purchase_range 7 FROM customers;
Membangun list secara bertahap.
Append NULL
SQL
1 SELECT LIST_APPEND([1, 2, 3], NULL) AS with_null;
NULL bisa ditambahkan sebagai elemen.
Hasil
[1, 2, 3, NULL]
Pertanyaan Umum tentang LIST_APPEND
Apa itu fungsi LIST_APPEND di DuckDB?
Menambahkan satu elemen ke akhir list. Alias: ARRAY_PUSH_BACK. Di DuckDB, fungsi LIST_APPEND termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan LIST_APPEND di DuckDB?
Gunakan sintaks berikut: LIST_APPEND(list, element) | ARRAY_PUSH_BACK(list, element). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi LIST_APPEND?
Fungsi LIST_APPEND mengembalikan nilai bertipe LIST. 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 LIST_APPEND?
Fungsi ini memiliki 2 parameter wajib. Parameter yang digunakan: list (LIST, wajib): List sumber; element (ANY, wajib): Elemen yang akan ditambahkan.