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 PostgreSQLMenambahkan element ke akhir array. Mengembalikan array baru dengan element ditambahkan.
anyarrayMenggabungkan dua array menjadi satu. Bisa juga menggunakan operator || untuk concatenation.
anyarrayMengembalikan dimensi array sebagai teks. Berguna untuk debugging dan validasi struktur array.
textMengembalikan jumlah elemen dalam array pada dimensi tertentu. Untuk array 1 dimensi, gunakan dimension = 1. Mengembalikan NULL jika array kosong.
integerMengembalikan lower bound dari dimensi array tertentu. Default PostgreSQL array dimulai dari 1.
integerMencari posisi pertama element dalam array. Mengembalikan NULL jika tidak ditemukan. Index dimulai dari 1.
integerMengembalikan array berisi semua posisi dimana element ditemukan. Berguna untuk array dengan duplicate values.
integer[]Menambahkan element ke awal array. Perhatikan urutan parameter berbeda dengan ARRAY_APPEND.
anyarrayMenghapus semua kemunculan element dari array. Mengembalikan array baru tanpa element tersebut.
anyarrayMengganti semua kemunculan suatu element dengan element baru. Berguna untuk bulk update dalam array.
anyarrayMengkonversi array menjadi string dengan delimiter tertentu. NULL elements di-skip kecuali null_string ditentukan.
textMengembalikan upper bound dari dimensi array tertentu. Dimensi dihitung mulai dari 1.
integerMengembalikan total jumlah elemen dalam array, termasuk semua dimensi. Untuk array multidimensi, menghitung total semua elemen.
integerMemecah string menjadi array berdasarkan delimiter. Kebalikan dari ARRAY_TO_STRING.
text[]Mengekspansi array menjadi set of rows. Setiap elemen array menjadi satu baris. Dengan multiple arrays, ekspansi secara paralel.
setof anyelement