配列の要素をランダムな順序で返します。
構文
shuffle(array)Parameters
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などの複雑なデータ型のデータを処理するために使用される関数の詳細については、複合型関数.