MySQL CONCAT_WS() 函数

定义和用法

CONCAT_WS() 函数使用分隔符将两个或多个表达式添加在一起。

注意:另请参阅 CONCAT() 函数

实例

例子 1

将几个表达式添加在一起,并在它们之间添加一个 "-" 分隔符:

SELECT CONCAT_WS("-", "SQL", "Tutorial", "is", "fun!") AS ConcatenatedString;

亲自试一试

例子 2

将三列(并在它们之间添加一个空格)添加到一个 "Address" 列中:

SELECT CONCAT_WS(" ", Address, PostalCode, City) AS Address
FROM Customers;

亲自试一试

语法

CONCAT_WS(separator, expression1, expression2, expression3,...)

参数

参数 描述
separator 必需。要添加到每个表达式之间的分隔符。如果分隔符为 NULL,则此函数返回 NULL。
expression1,
expression2,
expression3,
...
必需。要相加的表达式。具有 NULL 值的表达式将被跳过。

技术细节

版本: 从 MySQL 4.0 开始。