使用MYSQL的SUM()函数在字段无数据的时候不返回NULL而返回0
- 解决办法:
IFNULL(expression, alt_value)
如果第一个参数的表达式 expression 为 NULL,则返回第二个参数的备用值。MySQL IFNULL() 函数
- 使用方法:
SELECT IFNULL(SUM(score), 0) FROM TABLE_NAME
SUM()函数中的 score 为求和字段,语句中的 TABLE_NAME 为需要查询的表
IFNULL(expression, alt_value)
如果第一个参数的表达式 expression 为 NULL,则返回第二个参数的备用值。MySQL IFNULL() 函数
SELECT IFNULL(SUM(score), 0) FROM TABLE_NAME
SUM()函数中的 score 为求和字段,语句中的 TABLE_NAME 为需要查询的表