Функция array_join

Область применения:check marked yes Databricks SQL check marked yes Databricks Runtime

Сцепляет элементы array.

Синтаксис

array_join(array, delimiter [, nullReplacement])

Аргументы

  • array: любой ARRAY тип, но его элементы интерпретируются как строки.
  • delimiter: используется STRING для разделения сцепленных элементов массива.
  • nullReplacement: используется STRING для выражения NULL значения в результате.

Возвраты

Где STRING элементы разделены delimiter и пустыми элементами заменяютсяnullReplacementarray. Если аргумент 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