MaxCompute mendukung empat tipe data kompleks: ARRAY, MAP, STRUCT, dan JSON. Topik ini menjelaskan fungsi ARRAY beserta fitur-fiturnya.
Fungsi | Fitur |
Menentukan apakah semua elemen dalam sebuah ARRAY memenuhi kondisi yang ditentukan. | |
Menentukan apakah ada elemen dalam sebuah ARRAY yang memenuhi kondisi yang ditentukan. | |
Membangun sebuah ARRAY dengan nilai-nilai yang diberikan. | |
Memeriksa apakah ARRAY yang ditentukan berisi nilai yang ditentukan. | |
Menghapus elemen-elemen duplikat dari sebuah ARRAY. | |
Menemukan elemen-elemen yang ada di ARRAY A tetapi tidak di ARRAY B, menghapus duplikat, dan mengembalikan hasilnya sebagai sebuah ARRAY. | |
Menghitung irisan dari dua ARRAY. | |
Menggabungkan elemen-elemen dalam sebuah ARRAY menggunakan string yang ditentukan. | |
Menghitung nilai maksimum dalam sebuah ARRAY. | |
Menghitung nilai minimum dalam sebuah ARRAY. | |
Mengembalikan array dengan elemen-elemen yang dinormalisasi sesuai norma-p yang ditentukan. | |
Menghitung posisi kemunculan pertama elemen yang ditentukan dalam sebuah ARRAY. | |
Mengagregasi elemen-elemen dalam sebuah ARRAY. | |
Menghapus elemen yang ditentukan dari sebuah ARRAY. | |
Mengembalikan sebuah ARRAY dengan elemen yang ditentukan diulang sejumlah kali tertentu. | |
Mengurutkan elemen-elemen dalam sebuah ARRAY. | |
Menghitung gabungan dari dua ARRAY dan menghapus elemen-elemen duplikat. | |
Menentukan apakah dua ARRAY berisi elemen-elemen yang sama. | |
Menggabungkan beberapa ARRAY. | |
Mengembalikan array yang terdiri dari N-tuple elemen-elemen array input. | |
Menggabungkan ARRAY atau string bersama-sama. | |
Fungsi bernilai tabel yang ditentukan pengguna (UDTF) yang mengubah satu baris data menjadi beberapa baris. | |
Menyaring elemen-elemen dalam sebuah ARRAY. | |
Mengonversi array dari array menjadi array tunggal. | |
Mengembalikan nilai elemen pada posisi yang ditentukan dalam sebuah ARRAY. | |
Mengembalikan array dari N-gram (n-gram) untuk elemen-elemen array yang ditentukan. | |
Memperluas ARRAY yang ditentukan dengan satu nilai per baris dan dua kolom per baris yang sesuai dengan indeks berbasis nol dan elemen array. | |
Mengembalikan array dengan elemen-elemen dalam urutan terbalik dari array yang ditentukan. | |
Menghasilkan array yang berisi elemen-elemen yang ditentukan berdasarkan ekspresi. | |
Mengembalikan array dengan elemen-elemen yang disusun secara acak dari array yang ditentukan. | |
Mengembalikan jumlah elemen dalam ARRAY yang ditentukan. | |
Mengiris sebuah ARRAY dan mengembalikan array dengan panjang tertentu mulai dari posisi yang ditentukan. | |
Mengurutkan elemen-elemen dalam array yang ditentukan. | |
Mentransformasi elemen-elemen dalam sebuah ARRAY. | |
Menggabungkan dua ARRAY pada tingkat elemen berdasarkan posisi. |