Функция concat_ws
Область применения: Databricks SQL Databricks Runtime
Возвращает строки объединения, разделенные sep
.
Синтаксис
concat_ws(sep [, expr1 [, ...] ])
Аргументы
sep
: выражение STRING.exprN
: каждыйexprN
может иметь тип STRING или ARRAY, содержащий значения STRING.
Возвраты
Тип результата — STRING.
Если sep
имеет значение NULL, результатом тоже будет NULL.
Значения exprN
, равные NULL, игнорируются.
Если предоставлен только разделитель или все exprN
имеют значения NULL, возвращается пустая строка.
Примеры
> SELECT concat_ws(' ', 'Spark', 'SQL');
Spark SQL
> SELECT concat_ws('s');
''
> SELECT concat_ws(',', 'Spark', array('S', 'Q', NULL, 'L'), NULL);
Spark,S,Q,L