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 生日广州男生祝福语简短