Filter berdasarkan kategori:
Menampilkan 15 dari 15 fungsi dalam kategori Array
ARRAY_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 text representation dari dimensi array. Format [lower:upper] untuk setiap dimensi.
textARRAY_LENGTH
Mengembalikan jumlah elemen dalam array pada dimensi tertentu. Untuk array 1 dimensi, gunakan dimension = 1. Mengembalikan NULL jika array kosong.
integerARRAY_LOWER
Mengembalikan lower bound dari dimensi array tertentu. Default PostgreSQL array dimulai dari 1.
integerARRAY_POSITION
Mencari posisi pertama element dalam array. Mengembalikan NULL jika tidak ditemukan. Index dimulai dari 1.
integerARRAY_POSITIONS
Mengembalikan array berisi semua posisi dimana element ditemukan. Berguna untuk array dengan duplicate values.
integer[]ARRAY_PREPEND
Menambahkan element ke awal array. Perhatikan urutan parameter berbeda dengan ARRAY_APPEND.
anyarrayARRAY_REMOVE
Menghapus semua kemunculan element dari array. Mengembalikan array baru tanpa element tersebut.
anyarrayARRAY_REPLACE
Mengganti semua kemunculan suatu element dengan element baru. Berguna untuk bulk update dalam array.
anyarrayARRAY_TO_STRING
Mengkonversi array menjadi string dengan delimiter tertentu. NULL elements di-skip kecuali null_string ditentukan.
textARRAY_UPPER
Mengembalikan upper bound dari dimensi array tertentu. Dimensi dihitung mulai dari 1.
integerCARDINALITY
Mengembalikan total jumlah elemen dalam array, termasuk semua dimensi. Untuk array multidimensi, menghitung total semua elemen.
integerSTRING_TO_ARRAY
Memecah string menjadi array berdasarkan delimiter. Kebalikan dari ARRAY_TO_STRING.
text[]UNNEST
Mengekspansi array menjadi set of rows. Setiap elemen array menjadi satu baris. Dengan multiple arrays, ekspansi secara paralel.
setof anyelement