ARR_STR
Статья создана
Обновлена 18 июня 2024 г.
Синтаксис
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
.