MySQL CONCAT_WS函数
时间:2019-02-04 12:52:35 来源:igfitidea点击:
本MySQL教程通过语法和示例说明了如何使用MySQL CONCAT_WS函数。
描述
MySQL CONCAT_WS函数用于将两个或多个表达式连接在一起,并在每个连接的表达式之间添加分隔符。
语法
MySQL中CONCAT_WS函数的语法为:
CONCAT_WS( separator, expression1, expression2, ... expression_n )
separator添加在表达式之间的分隔符
expression1,expression2,... expression_n连接在一起的表达式。
说明
CONCAT_WS函数将跳过包含NULL值的表达式(即expression1,expression2,... expression_n)。这一点和CONCAT函数不同
如果分隔符为NULL,则CONCAT_WS函数将返回NULL值。
MySQL CONCAT_WS函数示例
下面的示例演示了如何使用CONCAT_WS函数在MySQL中连接字符串。
mysql> SELECT CONCAT_WS('-', 'yun', 'kai', 'bi', 'ji'); Result: 'yun-kai-bi-ji' mysql> SELECT CONCAT_WS(',', 1, 2, 3, 4); Result: '1,2,3,4' mysql> SELECT CONCAT_WS(', ', 1, 2, 3, 4); Result: '1, 2, 3, 4' mysql> SELECT CONCAT_WS('ABC', 'x', 'y', 'z'); Result: 'xABCyABCz' mysql> SELECT CONCAT_WS('ABC', 'x', 'y', NULL, 'z'); Result: 'xABCyABCz' mysql> SELECT CONCAT_WS(NULL, 'x', 'y', 'z'); Result: NULL