array_join
函数
适用于: Databricks SQL Databricks Runtime
连接 array
的元素。
语法
array_join(array, delimiter [, nullReplacement])
参数
array
:任意ARRAY
类型,但其元素被解释为字符串。delimiter
:用于分隔已连接的数组元素的STRING
。nullReplacement
:用于表示结果中NULL
值的STRING
。
返回
一个 STRING
,其中 array
的元素由 delimiter
分隔,null 元素则替换为 nullReplacement
。
如果省略 nullReplacement
,则会筛选掉 NULL 元素。如果任意参数为 NULL
,则结果为 NULL
。
示例
> SELECT array_join(array('hello', 'world'), ',');
hello,world
> SELECT array_join(array('hello', NULL ,'world'), ',');
hello,world
> SELECT array_join(array('hello', NULL ,'world'), ',', '*');
hello,*,world