Filter berdasarkan kategori:
Menampilkan 20 dari 20 fungsi dalam kategori Array
ARRAYS_OVERLAP
Mengecek apakah dua array memiliki elemen yang sama.
BOOLEANARRAY_APPEND
Menambahkan elemen baru di akhir array.
ARRAYARRAY_CAT
Menggabungkan dua array menjadi satu.
ARRAYARRAY_COMPACT
Menghapus nilai NULL dari array.
ARRAYARRAY_CONTAINS
Mengecek apakah nilai ada dalam array.
BOOLEANARRAY_DISTINCT
Menghapus nilai duplikat dari array.
ARRAYARRAY_EXCEPT
Mengembalikan elemen di array1 yang tidak ada di array2 (difference).
ARRAYARRAY_FLATTEN
Meratakan nested array menjadi single-level array. Berguna untuk unnesting arrays of arrays.
ARRAYARRAY_INSERT
Menyisipkan elemen baru pada posisi tertentu dalam array.
ARRAYARRAY_INTERSECTION
Mengembalikan elemen yang ada di kedua array (intersection).
ARRAYARRAY_MAX
Mengembalikan nilai maksimum dari array. NULL values diabaikan.
VARIANTARRAY_MIN
Mengembalikan nilai minimum dari array. NULL values diabaikan.
VARIANTARRAY_POSITION
Mengembalikan posisi (0-based) pertama dari nilai dalam array.
INTEGERARRAY_PREPEND
Menambahkan elemen baru di awal array.
ARRAYARRAY_SLICE
Mengambil subset dari array berdasarkan indeks.
ARRAYARRAY_SORT
Mengurutkan elemen dalam array. Mendukung ascending/descending dan kontrol posisi NULL.
ARRAYARRAY_TO_STRING
Menggabungkan elemen array menjadi string dengan delimiter.
VARCHARARRAY_UNION_AGG
Fungsi aggregate yang menggabungkan arrays dari multiple rows menjadi satu array dengan nilai unik.
ARRAYARRAY_UNIQUE_AGG
Fungsi aggregate yang mengumpulkan nilai unik dari multiple rows menjadi array.
ARRAYFLATTEN
Mengubah array atau object menjadi rows (table function).
Table with SEQ, KEY, PATH, INDEX, VALUE, THIS columns