(4)使用IF函数SELECT SUM (IF (size is null, 0, size)) AS totalsize FROM table_a; IF(expr1,expr2,expr3):如果expr1是TRUE,则IF()的返回值为expr2;否则返回值为expr3。IF()的返回值是数字还是字符串视其所在的语境而定。 NULL值可能会导致MySQL的优化变得复杂,所以,一般建议字段应尽量避免使用NULL值。