将几个表达式加在一起,并在它们之间添加一个“-”分隔符:
SELECT CONCAT_WS("-", "SQL", "Tutorial", "is", "fun!") AS ConcatenatedString;
CONCAT_WS()函数将两个或多个表达式与分隔符一起添加。
注意:还可以查看CONCAT()函数。
CONCAT_WS(separator, expression1, expression2, expression3,...)
参数 | 描述 |
---|---|
separator | 需要。在每个表达式之间添加的分隔符。如果分隔符为NULL,则此函数返回NULL |
expression1, expression2, expression3, ... | 需要。要添加在一起的表达式。具有NULL值的表达式将被跳过 |
适用于: | 从MySQL 4.0 |
---|
在“Address”列中添加三列(并在它们之间添加一个空格):
SELECT CONCAT_WS(" ", Address, PostalCode, City) AS Address FROM Customers;