shuffle 函数

适用于:Databricks SQL check marked yes Databricks Runtime

返回 expr 中数组的随机排列。

语法

shuffle(expr)

自变量

  • expr:一个 ARRAY 表达式。

返回

结果类型与类型 expr 匹配。

此函数为非确定性函数。

示例

> SELECT shuffle(array(1, 20, 3, 5));
 [3,1,5,20]
> SELECT shuffle(array(1, 20, NULL, 3));
 [20,NULL,3,1]