Функция array_join
Область применения: Databricks SQL Databricks Runtime
Сцепляет элементы array
.
Синтаксис
array_join(array, delimiter [, nullReplacement])
Аргументы
-
array
: любойARRAY
тип, но его элементы интерпретируются как строки. -
delimiter
: используетсяSTRING
для разделения сцепленных элементов массива. -
nullReplacement
: используетсяSTRING
для выраженияNULL
значения в результате.
Возвраты
STRING
where элементы array
разделены delimiter
, и 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