select CONCAT(null,“aaaa”);
select CONCAT(“aaaa”,null);
上面这2种写法,返回的值都为Null
所以如果要把两个变量的值concat的话,需要替换掉Null值,不然的话只要某个变量为null,结果都为null
正确的写法应该是select CONCAT(ifnull(null,’’),“aaaa”);
mysql中的CONCAT()函数的用法
SQL CONCAT与NULL值处理
最新推荐文章于 2023-07-28 14:23:37 发布
本文探讨了在SQL中使用CONCAT函数时遇到NULL值的问题。当任意一个参数为NULL时,CONCAT函数将返回NULL。文章介绍了如何通过IFNULL函数来避免这一问题,确保即使某个变量为NULL,CONCAT操作也能正常进行。
1284

被折叠的 条评论
为什么被折叠?



