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] |
+-----------------------------+--------------------------------------+