PostgreSQL
Array15 fungsi

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 PostgreSQL

ARRAY_APPEND

Array

Menambahkan element ke akhir array. Mengembalikan array baru dengan element ditambahkan.

Tipe hasil: anyarray

ARRAY_CAT

Array

Menggabungkan dua array menjadi satu. Bisa juga menggunakan operator || untuk concatenation.

Tipe hasil: anyarray

ARRAY_DIMS

Array

Mengembalikan dimensi array sebagai teks. Berguna untuk debugging dan validasi struktur array.

Tipe hasil: text

ARRAY_LENGTH

Array

Mengisi array dengan nilai tertentu pada range yang ditentukan. Berguna untuk update massal elemen array.

Tipe hasil: anyarray

ARRAY_LOWER

Array

Mengembalikan panjang array pada dimensi tertentu.

Tipe hasil: int

ARRAY_POSITION

Array

Mengembalikan batas bawah (lower bound) dari dimensi array tertentu.

Tipe hasil: int

ARRAY_POSITIONS

Array

Mengembalikan jumlah dimensi (rank) dari sebuah array.

Tipe hasil: int

ARRAY_PREPEND

Array

Mencari posisi pertama kemunculan elemen dalam array. Mengembalikan NULL jika tidak ditemukan.

Tipe hasil: int

ARRAY_REMOVE

Array

Mengembalikan array berisi semua posisi kemunculan elemen tertentu dalam array.

Tipe hasil: int[]

ARRAY_REPLACE

Array

Menambahkan element ke awal array. Mengembalikan array baru dengan element di posisi pertama.

Tipe hasil: anyarray

ARRAY_TO_STRING

Array

Menghapus semua kemunculan nilai tertentu dari array. Mengembalikan array tanpa nilai yang dihapus.

Tipe hasil: anyarray

ARRAY_UPPER

Array

Mengganti semua kemunculan nilai tertentu dalam array dengan nilai baru.

Tipe hasil: anyarray

CARDINALITY

Array

Mengembalikan array dalam urutan terbalik. Bekerja untuk array satu dimensi.

Tipe hasil: anyarray

STRING_TO_ARRAY

Array

Mengembalikan panjang array sebagai bigint. Alias untuk cardinality, menghitung total elemen dalam semua dimensi.

Tipe hasil: bigint

UNNEST

Array

Mengembalikan representasi teks dari array dengan delimiter kustom. Berguna untuk output yang dapat dibaca manusia.

Tipe hasil: text