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 好听的元旦简短祝福语