ARR_STR

Синтаксис

ARR_STR( array [ , delimiter [ , null_str ] ] )

Описание

Из элементов массива array формирует строку, используя delimiter в качестве разделителя (запятая по умолчанию) и null_str в качестве строки, подставляемой вместо NULL (по умолчанию такие элементы пропускаются и в результат не попадают).

См. также STR

Типы аргументов:

  • arrayМассив дробных чисел | Массив целых числел | Массив строк
  • delimiterСтрока
  • null_strСтрока

Возвращаемый тип: Строка

Примечание

Значения аргументов (delimiter, null_str) должны быть константами.

Примеры

ARR_STR(ARRAY(1, 2, NULL, 4)) = 1,2,4
ARR_STR(ARRAY(1, 2, NULL, 4), ';') = 1;2;4
ARR_STR(ARRAY(1, 2, NULL, 4), ';', '*') = 1;2;*;4
ARR_STR(ARRAY('a', 'b', '', NULL), ';', '*') = a;b;;*

Поддержка источников данных

ClickHouse 21.8, PostgreSQL 9.3.

Previous