默认情况下,MYSQL group_concat()函数会忽略空列,但不会忽略空字符串列。我有一个字段,它是mediumtext类型的,并且不为空。当我使用group_concat函数时,查询生成了不想要的',,,‘这种类型的值。我怎样才能避免这种情况?提前感谢您的宝贵时间。
发布于 2014-11-19 14:54:40
将空字符串转换为null:
NULLIF(column1,'')如果
,则expr1
发布于 2014-11-19 14:34:39
使用带有IF(expr1,expr2,expr3)的GROUP_CONCAT,假设您想要连接column1
GROUP_CONCAT(IF(column1='', null, column1)) https://stackoverflow.com/questions/27010187
复制相似问题