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)热门推荐
9 薛之谦祝福语简短
10 满岁女宝祝福语简短
11 迟到的过年祝福语简短
12 对美好前程祝福语简短
13 麻辣拌店祝福语简短
14 五十二新年祝福语简短
15 英文写结婚祝福语简短
16 小红书生日祝福语简短
17 送礼祝福语男性生日简短
18 新婚祝福语简短句子