适用于:
Databricks SQL
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]
shuffle 函数适用于:
Databricks SQL
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]