すべてのプロダクト
Search
ドキュメントセンター

MaxCompute:SHUFFLE

最終更新日:Jan 17, 2025

配列の要素をランダムな順序で返します。

構文

	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などの複雑なデータ型のデータを処理するために使用される関数の詳細については、複合型関数.