忽略空字符串列的mysql group_concat

标签 mysql sql

MYSQL group_concat() 函数默认忽略空列,但不忽略空字符串列。我有一个 mediumtext 类型的字段,而不是 null。当我在该查询上使用 group_concat 函数时,生成了不需要的“,,,”这种类型的值。我怎样才能避免这种情况? 提前感谢您的宝贵时间。

最佳答案

将空字符串转为null:

NULLIF(column1,'')

关于忽略空字符串列的mysql group_concat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27010187/

相关文章:

mysql - mysql中guid可以重复吗

php - 使用 Codeigniter 在数据库中搜索值并获取这一行中的所有值

mysql:联合重用子查询

sql - 在 Liquibase 中可以在 splitstatements 上有一个空行吗?

php - 添加新数据库条目时如何触发 .php 页面的刷新(重新加载)?

sql - 核心数据关系与基于服务器的外键

mysql - 使用 INSERT 语句将代理项对插入 MySQL

mysql - 将 MySql View 映射到 JPA 实体,使用哪个唯一 ID?

mysql - 在 Ubuntu 上更改默认的 mysql 存储引擎

php mysql 查询组合