MySQL CONCAT()&CONCAT_WS()函数
MySQL CONCAT()&CONCAT_WS()函数
·
MySQL
函数将两个或多个字符串连接在一起的各种方法。
前言
- 一般方法
SELECT 'MySQL ' 'String ';
除上述方法外,MySQL还提供了两个连接字符串值的函数:CONCAT
和CONCAT_WS
。
CONCAT函数
CONCAT函数
--基本语法
CONCAT(string1,string2,...)
--演示
SELECT CONCAT('liu',',','wang');
CONCAT_WS函数
CONCAT函数
--基本语法
CONCAT_WS(separator,string1,string2,...)
--演示
SELECT CONCAT_WS(',','liu','wang');
区别
CONCAT
函数添加NULL
值,则CONCAT
函数将返回一个NULL
值;
SELECT CONCAT('liu',NULL,'wang');
CONCAT_WS
函数当作为分隔符的第一个参数为NULL
时,CONCAT_WS
函数才返回NULL
。
SELECT CONCAT_WS(NULL,'liu','wang');
CONCAT_WS
函数在分隔符参数之后则效果是跳过NULL
值。 或者说,忽略NULL
值.
SELECT CONCAT_WS(',','liu',NULL,'wang');
总结
MySQL函数还有很多,有兴趣可自行百度百科或者浏览本博客MySQL专栏。
更多推荐
已为社区贡献2条内容
所有评论(0)