Funkce concat_ws
Platí pro: Databricks SQL Databricks Runtime
Vrátí řetězce zřetězení oddělené znakem sep
.
Syntaxe
concat_ws(sep [, expr1 [, ...] ])
Argumenty
sep
: Výraz STRING.exprN
: KaždýexprN
může být BUĎ ŘETĚZEC, nebo POLE ŘETĚZCE.
Návraty
Typ výsledku je STRING.
Pokud sep
je hodnota NULL, výsledek je NULL.
exprN
hodnoty NULL jsou ignorovány.
Pokud je zadaný pouze oddělovač nebo všechny exprN
mají hodnotu NULL, prázdný řetězec.
Příklady
> 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