全部产品
Search
文档中心

MaxCompute:SHUFFLE

更新时间:Jul 02, 2025

Mengembalikan elemen-elemen array dalam urutan acak.

Sintaksis

	shuffle(array)

Parameter

array: Array input.

Nilai kembali

Elemen-elemen array dalam urutan acak dikembalikan.

  • Jika nilai input adalah null, maka null akan dikembalikan.

  • Hasil yang dikembalikan oleh fungsi ini tidak terdefinisi.

Contoh

  • SELECT shuffle(array(1, 20, 3, 5));

    Hasil berikut dikembalikan:

    [3,1,5,20]	
  • SELECT shuffle(array(1, 20, null, 3));

    Hasil berikut dikembalikan:

    [20,null,3,1]

Fungsi terkait

SHUFFLE merupakan fungsi tipe kompleks. Untuk informasi lebih lanjut mengenai fungsi-fungsi yang digunakan untuk memproses data dari tipe data kompleks seperti ARRAY, MAP, STRUCT, dan JSON, lihat Fungsi Tipe Kompleks.