ARRAY_SHUFFLE
説明
配列内の要素をランダムに配置します
エイリアス
- SHUFFLE
構文
ARRAY_SHUFFLE(<array>, <seed>)
パラメータ
| Parameter | デスクリプション |
|---|---|
<array> | ランダムに並び替えられる配列 |
<seed> | 疑似乱数を生成するために使用される疑似乱数生成器の初期値を設定するオプションパラメータ |
Return Value
配列内の要素をランダム化します。パラメータarray1はランダムに配置される配列であり、オプションパラメータseedは疑似乱数生成器が疑似乱数を生成するために使用する初期値です。shuffleはarray_shuffleと同じ機能を持ちます。
Example
SELECT ARRAY_SHUFFLE([1, 2, 3, 6]),ARRAY_SHUFFLE([1, 4, 3, 5, NULL],1);
+-----------------------------+--------------------------------------+
| array_shuffle([1, 2, 3, 6]) | array_shuffle([1, 4, 3, 5, NULL], 1) |
+-----------------------------+--------------------------------------+
| [2, 6, 3, 1] | [4, 1, 3, 5, null] |
+-----------------------------+--------------------------------------+