Fungsi Array PostgreSQL
Fungsi untuk manipulasi array. Temukan semua 15 fungsi array di PostgreSQL lengkap dengan syntax, contoh, dan penjelasan bahasa Indonesia.
15 fungsi array di PostgreSQL
← Semua fungsi PostgreSQLARRAY_APPEND
Menambahkan element ke akhir array. Mengembalikan array baru dengan element ditambahkan.
anyarrayARRAY_CAT
Menggabungkan dua array menjadi satu. Bisa juga menggunakan operator || untuk concatenation.
anyarrayARRAY_DIMS
Mengembalikan dimensi array sebagai teks. Berguna untuk debugging dan validasi struktur array.
textARRAY_LENGTH
Mengisi array dengan nilai tertentu pada range yang ditentukan. Berguna untuk update massal elemen array.
anyarrayARRAY_LOWER
Mengembalikan panjang array pada dimensi tertentu.
intARRAY_POSITION
Mengembalikan batas bawah (lower bound) dari dimensi array tertentu.
intARRAY_POSITIONS
Mengembalikan jumlah dimensi (rank) dari sebuah array.
intARRAY_PREPEND
Mencari posisi pertama kemunculan elemen dalam array. Mengembalikan NULL jika tidak ditemukan.
intARRAY_REMOVE
Mengembalikan array berisi semua posisi kemunculan elemen tertentu dalam array.
int[]ARRAY_REPLACE
Menambahkan element ke awal array. Mengembalikan array baru dengan element di posisi pertama.
anyarrayARRAY_TO_STRING
Menghapus semua kemunculan nilai tertentu dari array. Mengembalikan array tanpa nilai yang dihapus.
anyarrayARRAY_UPPER
Mengganti semua kemunculan nilai tertentu dalam array dengan nilai baru.
anyarrayCARDINALITY
Mengembalikan array dalam urutan terbalik. Bekerja untuk array satu dimensi.
anyarraySTRING_TO_ARRAY
Mengembalikan panjang array sebagai bigint. Alias untuk cardinality, menghitung total elemen dalam semua dimensi.
bigintUNNEST
Mengembalikan representasi teks dari array dengan delimiter kustom. Berguna untuk output yang dapat dibaca manusia.
text