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.