您好,欢迎访问一九零五行业门户网

CONCAT() 和 CONCAT_WS() 函数有什么区别?

concat() 和 concat_ws() 函数都用于连接两个或多个字符串,但它们之间的基本区别在于 concat_ws() 函数可以与字符串之间的分隔符一起进行连接,而在 concat() 函数中没有分隔符的概念。它们之间的其他重要区别是,如果任何参数为 null,concat() 函数将返回 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)
以上就是concat() 和 concat_ws() 函数有什么区别?的详细内容。
其它类似信息

推荐信息