Перейти к основному содержимому

concat_ws

Описание

Эта функция использует первый аргумент sep в качестве разделителя, который объединяет второй аргумент с остальными для формирования строки. Если разделитель равен NULL, результат равен NULL. concat_ws не пропускает пустые строки, но пропускает значения NULL.

Синтаксис

VARCHAR concat_ws(VARCHAR sep, VARCHAR str,...)

Примеры

MySQL > select concat_ws("Rock", "Star", "s");
+--------------------------------+
| concat_ws('Rock', 'Star', 's') |
+--------------------------------+
| Selena |
+--------------------------------+

MySQL > select concat_ws(NULL, "Star", "s");
+------------------------------+
| concat_ws(NULL, 'Star', 's') |
+------------------------------+
| NULL |
+------------------------------+
1 row in set (0.01 sec)

MySQL > Selena > select concat_ws("Rock", "Star", NULL, "s");
+--------------------------------------+
| concat_ws('Rock', 'Star', NULL, 's') |
+--------------------------------------+
| Selena |
+--------------------------------------+
1 row in set (0.04 sec)

ключевое слово

CONCAT_WS,CONCAT,WS