全部產品
Search
文件中心

MaxCompute:SHUFFLE

更新時間:Jun 19, 2024

返回指定數組的元素隨機排列數組。

命令格式

	shuffle(array)

參數說明

array:輸入數組。

傳回值說明

返回指定數組的元素隨機排列數組。

  • 如果輸入值為null,則返回NULL。

  • 該函數的返回結果是不確定的。

樣本

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

    返回結果如下:

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

    返回結果如下:

    [20,null,3,1]

相關函數

SHUFFLE函數屬於複雜類型函數,更多對複雜類型資料(例如ARRAY、MAP、STRUCT、JSON資料)的處理函數請參見複雜類型函數