CONCAT()和CONCAT_WS()函数有什么区别?
既CONCAT()和CONCAT_WS()函数用于连接两个或多个串,但它们之间的基本区别是,CONCAT_WS()函数可以执行级联与串之间的分离器沿,而在CONCAT()方法没有隔板的概念。它们之间的另一个重要区别是,CONCAT()如果任何参数为NULL,则函数返回NULL,而如果分隔符为NULL,则CONCAT_WS()函数将返回NULL。
示例
以下示例演示了CONCAT()和CONCAT_WS()函数之间的区别-
mysql> Select CONCAT('Ram','is','a','good','student') AS 'Example of CONCAT()';
+---------------------+
| Example of CONCAT() |
+---------------------+
| Ramisagoodstudent |
+---------------------+
1 row in set (0.00 sec)
mysql> Select CONCAT_WS(' ','Ram','is','a','good','student') AS 'Example of CONCAT_WS()';
+------------------------+
| Example of CONCAT_WS() |
+------------------------+
| Ram is a good student |
+------------------------+
1 row in set (0.00 sec)热门推荐
10 对患者生日祝福语简短
11 结婚祝福语简短装备
12 周岁祝福语学生文案简短
13 订婚领证祝福语简短精辟
14 导师获奖祝福语大全简短
15 新婚购房祝福语简短精辟
16 牛年祝福语简短的爱人
17 送芒果的祝福语简短
18 送给学长毕业祝福语简短