Поделиться через


Функция 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