Array
PostgreSQL
ARRAY_APPEND
Menambahkan element ke akhir array. Mengembalikan array baru dengan element ditambahkan.
Tipe hasil:
anyarraySyntax
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} |