Array
PostgreSQL
ARRAY_APPEND
Menambahkan element ke akhir array. Mengembalikan array baru dengan element ditambahkan.
Tipe hasil:
anyarrayDiperbarui: 16 Mei 2026Syntax
SQL
ARRAY_APPEND(array, element)Parameter
arrayanyarraywajib
Array sumber
elementanywajib
Elemen yang akan ditambahkan
Contoh Penggunaan
Tambah Element
SQL
1 SELECT ARRAY_APPEND(ARRAY[1, 2, 3], 4);
Menambahkan 4 ke akhir array.
Hasil
| array_append |
|---|
| {1,2,3,4} |
Tambah Tag ke Produk
SQL
1 UPDATE products 2 SET tags = ARRAY_APPEND(tags, featured) 3 WHERE id = 1 4 AND NOT (featured = ANY(tags));
Menambahkan tag jika belum ada.
Hasil
tags: {electronics, new, featured}
Chain Multiple Appends
SQL
1 SELECT ARRAY_APPEND( 2 ARRAY_APPEND( 3 ARRAY[1, 2], 4 3 5 ), 6 4 7 );
Menambahkan multiple elements secara bertahap.
Hasil
| array_append |
|---|
| {1,2,3,4} |
Pertanyaan Umum tentang ARRAY_APPEND
Apa itu fungsi ARRAY_APPEND di PostgreSQL?
Menambahkan element ke akhir array. Mengembalikan array baru dengan element ditambahkan. Di PostgreSQL, fungsi ARRAY_APPEND termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan ARRAY_APPEND di PostgreSQL?
Gunakan sintaks berikut: ARRAY_APPEND(array, element). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi ARRAY_APPEND?
Fungsi ARRAY_APPEND mengembalikan nilai bertipe anyarray. 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 ARRAY_APPEND?
Fungsi ini memiliki 2 parameter wajib. Parameter yang digunakan: array (anyarray, wajib): Array sumber; element (any, wajib): Elemen yang akan ditambahkan.