Array

ARRAY_APPEND

PostgreSQLPostgreSQL

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

Tipe hasil: anyarray

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}

Fungsi Equivalen di Database Lain