SELECT array_sample(ARRAY[1,2,3,4,5,6,7,8,9,10], 1);
array_sample|
------------+
{2} |
SELECT array_sample(ARRAY[1,2,3,4,5,6,7,8,9,10], 3);
array_sample|
------------+
{9,1,3} |
SELECT array_sample(ARRAY[[1,2],[3,4],[5,6],[7,8],[9,10]], 3);
array_sample |
--------------------+
{{3,4},{1,2},{9,10}}|
SELECT array_sample(ARRAY[[1,2],[3,4],[5,6],[7,8],[9,10]], 6);
SQL 错误 [22023]: 错误: sample size must be between 0 and 5
SELECT array_shuffle(ARRAY['a','b','c','d','e','f']);
array_shuffle|
-------------+
{f,c,e,b,a,d}|
SELECT array_shuffle(ARRAY[['a','b'],['c','d'],['e','f']]);
array_shuffle |
-------------------+
{{c,d},{a,b},{e,f}}|
原文作者:SQL编程思想;如有侵权,请联系管理员删除。