Array
PostgreSQL
ARRAY_REPLACE
Mengganti semua kemunculan suatu element dengan element baru. Berguna untuk bulk update dalam array.
Tipe hasil:
anyarrayDiperbarui: 16 Mei 2026Syntax
SQL
ARRAY_REPLACE(array, from, to)Parameter
arrayanyarraywajib
Array sumber
fromanyelementwajib
Element yang diganti
toanyelementwajib
Element pengganti
Contoh Penggunaan
Replace Element
SQL
1 SELECT ARRAY_REPLACE(ARRAY[1,2,1,3,1], 1, 99);
Mengganti semua angka 1 dengan 99.
Hasil
| array_replace |
|---|
| {99,2,99,3,99} |
Pertanyaan Umum tentang ARRAY_REPLACE
Apa itu fungsi ARRAY_REPLACE di PostgreSQL?
Mengganti semua kemunculan suatu element dengan element baru. Berguna untuk bulk update dalam array. Di PostgreSQL, fungsi ARRAY_REPLACE termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan ARRAY_REPLACE di PostgreSQL?
Gunakan sintaks berikut: ARRAY_REPLACE(array, from, to). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi ARRAY_REPLACE?
Fungsi ARRAY_REPLACE 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_REPLACE?
Fungsi ini memiliki 3 parameter wajib. Parameter yang digunakan: array (anyarray, wajib): Array sumber; from (anyelement, wajib): Element yang diganti; to (anyelement, wajib): Element pengganti.