1.CONCAT(string1,string2,…)
string1,string2代表字符串,concat函数在连接字符串的时候,只要其中一个是NULL,那么将返回NULL
SELECT CONCAT( '1', '01')结果
SELECT CONCAT('1',NULL)结果
2.CONCAT_WS(separator,str1,str2,...)
第一个参数是其它参数的分隔符。分隔符的位置放在要连接的两个字符串之间。分隔符可以是一个字符串,也可以是其它参数。如果分隔符为 NULL,则结果为 NULL。函数会忽略任何分隔符参数后的 NULL 值。
SELECT CONCAT_WS('-','1','2','3')
结果
SELECT CONCAT_WS('-','1','2',NULL)结果
SELECT CONCAT_WS(NULL,'1','2','3')结果