mysql 函数 COALESCE 将查询出来null 的数据 转换成0

蹲下来摸摸自己的影子,对不起,跟着我让你受委屈了。

 

 在mysql 中,在用到sum求和的时候,在没有符合数据的情况下, 返回的查询数值是一个null值

对于这种结果,有时候就不是很方便,所以就想在即使在没有符合要求的数据的情况下,查询返回结果变成0的形式

 

COALESCE(SUM(view), 0) as total_view

 

解释一下  如果 sum(view) == null, 则  为0 

 

所以后续就不用再进行判断 是否null 之类的逻辑判断了。

 

posted @ 2021-09-03 08:55  方达达  阅读(162)  评论(0编辑  收藏  举报