Array

ARRAY_APPEND

PostgreSQLPostgreSQL

Menambahkan element ke akhir array. Mengembalikan array baru dengan element ditambahkan.

Tipe hasil: anyarrayDiperbarui: 16 Mei 2026

Syntax

SQL
ARRAY_APPEND(array, element)

Parameter

arrayanyarraywajib

Array sumber

elementanywajib

Elemen yang akan ditambahkan

Contoh Penggunaan

Tambah Element

SQL
1SELECT ARRAY_APPEND(ARRAY[1, 2, 3], 4);

Menambahkan 4 ke akhir array.

Hasil
array_append
{1,2,3,4}

Tambah Tag ke Produk

SQL
1UPDATE products
2SET tags = ARRAY_APPEND(tags, featured)
3WHERE id = 1
4 AND NOT (featured = ANY(tags));

Menambahkan tag jika belum ada.

Hasil
tags: {electronics, new, featured}

Chain Multiple Appends

SQL
1SELECT 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.

Fungsi Equivalen di Database Lain