mysql 函数 COALESCE 将查询出来null 的数据 转换成0
蹲下来摸摸自己的影子,对不起,跟着我让你受委屈了。
在mysql 中,在用到sum求和的时候,在没有符合数据的情况下, 返回的查询数值是一个null值
对于这种结果,有时候就不是很方便,所以就想在即使在没有符合要求的数据的情况下,查询返回结果变成0的形式
COALESCE(SUM(view), 0) as total_view
解释一下 如果 sum(view) == null, 则 为0
所以后续就不用再进行判断 是否null 之类的逻辑判断了。