开发者社区> 问答> 正文

mysql中的ifnull的使用问题

在mysql中有个ifnull的函数,可是当我用的时候,有条数据的字段全是空的。
select if(字段名,值) from 表名 的时候 还是显示 null。这是怎么回事?

展开
收起
落地花开啦 2016-02-12 18:17:37 2615 0
2 条回答
写回答
取消 提交回答
  • 江苏华旅网络科技有限公司 同城网www.91city.com

    select ifnull(a,'') from tempTable;
    这样的话,就什么都不显示了。

    2019-07-17 18:41:40
    赞同 展开评论 打赏
  • 喜欢技术,喜欢努力的人

    select ifnull(a,'0') from tempTable;
    a是可能为空的字段,当a是空值时,会取参数'0' 作为默认值。

    2019-07-17 18:41:40
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载
如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进 立即下载

相关镜像