Array

ARRAY_REPLACE

PostgreSQLPostgreSQL

Mengganti semua kemunculan suatu element dengan element baru. Berguna untuk bulk update dalam array.

Tipe hasil: anyarray

Syntax

SQL
ARRAY_REPLACE(array, from, to)

Parameter

arrayanyarraywajib

Array sumber

fromanyelementwajib

Element yang diganti

toanyelementwajib

Element pengganti

Contoh Penggunaan

Replace Element

SQL
1SELECT ARRAY_REPLACE(ARRAY[1,2,1,3,1], 1, 99);

Mengganti semua angka 1 dengan 99.

Hasil
array_replace
{99,2,99,3,99}