返回指定數組的元素隨機排列數組。
命令格式
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資料)的處理函數請參見複雜類型函數。