纪录问题开始------------------------------------------------------------------
使用SQL语句用函数SUM叠加的时候,默认查询没有值的情况下返回的是NULL,而实际可能我们要用的是返回0
解决:
先正常情况会写成:
SELECTSUM(要sum的字段) FROMtableName
改成:
SELECTCOALESCE(SUM(要sum的字段),0)FROMtableName
解释:
coalesce()解释:返回参数中的第一个非空表达式(从左向右)如果sum为空,则显示后面那个0