Fungsi untuk manipulasi array. Temukan semua 20 fungsi array di Snowflake lengkap dengan syntax, contoh, dan penjelasan bahasa Indonesia.
20 fungsi array di Snowflake
Mengecek apakah dua array memiliki elemen yang sama.
BOOLEAN
Menambahkan elemen baru di akhir array.
ARRAY
Menggabungkan dua array menjadi satu.
Menghapus nilai NULL dari array.
Mengecek apakah nilai ada dalam array.
Menghapus nilai duplikat dari array.
Mengembalikan elemen di array1 yang tidak ada di array2 (difference).
Meratakan nested array menjadi single-level array. Berguna untuk unnesting arrays of arrays.
Menyisipkan elemen baru pada posisi tertentu dalam array.
Mengembalikan elemen yang ada di kedua array (intersection).
Mengembalikan nilai maksimum dari array. NULL values diabaikan.
VARIANT
Mengembalikan nilai minimum dari array. NULL values diabaikan.
Mengembalikan posisi (0-based) pertama dari nilai dalam array.
INTEGER
Menambahkan elemen baru di awal array.
Mengambil subset dari array berdasarkan indeks.
Mengurutkan elemen dalam array. Mendukung ascending/descending dan kontrol posisi NULL.
Menggabungkan elemen array menjadi string dengan delimiter.
VARCHAR
Fungsi aggregate yang menggabungkan arrays dari multiple rows menjadi satu array dengan nilai unik.
Fungsi aggregate yang mengumpulkan nilai unik dari multiple rows menjadi array.
Mengubah array atau object menjadi rows (table function).
Table with SEQ, KEY, PATH, INDEX, VALUE, THIS columns