Mengonversi beberapa larik tipe data ARRAY menjadi satu larik tunggal.
Sintaksis
flatten(arrayOfArray)Parameter
arrayOfArray: Larik dari tipe data ARRAY.
Nilai kembali
Beberapa larik dari tipe data ARRAY diubah menjadi satu larik tunggal sesuai urutan elemen-elemennya.
Jika nilai masukan adalah
null, maka null dikembalikan.Jika parameter masukan bukan larik dari tipe data ARRAY, maka kesalahan akan dikembalikan.
Contoh
SELECT flatten(array(array(1, 2), array(3, 4)));Hasil berikut dikembalikan:
[1,2,3,4]Fungsi terkait
FLATTEN adalah fungsi tipe kompleks. Untuk informasi lebih lanjut tentang fungsi-fungsi yang digunakan untuk memproses data dari tipe data kompleks seperti ARRAY, MAP, STRUCT, dan JSON, lihat Fungsi Tipe Kompleks.