全部产品
Search
文档中心

MaxCompute:FLATTEN

更新时间:Jul 02, 2025

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.