array_shuffle()

一个用于打乱数组的函数

array_shuffle() 是一个系统函数,用于随机打乱提供的 数组 的第一维。

array_shuffle()PostgreSQL 16 中添加。

用法

array_shuffle ( anyarray ) → anyarray

更改历史记录

示例

array_shuffle() 的基本用法示例

postgres=# SELECT array_shuffle(ARRAY[1, 2, 3]);
 array_shuffle 
---------------
 {2,3,1}
(1 row)

postgres=# SELECT array_shuffle(ARRAY[ ['foo','bar'], ['zoo','zog'], ['bim','bam'] ]);
          array_shuffle          
---------------------------------
 {{zoo,zog},{bim,bam},{foo,bar}}
(1 row)

分类

数组系统函数

另请参阅

array_sample()

反馈

提交任何关于 "array_shuffle()" 的评论、建议或更正 此处