mysql语句sum求和为null的问题

select sum(price) as price from order where status='SUCCESS';

如果price对应的所有的值为0,那么算出来的和为null;

可以采用ifnull关键字解决

select ifnull(sum(price),0) from order where status='SUCCESS';

 

posted @ 2016-12-09 15:58  SonoFelice  阅读(15005)  评论(1编辑  收藏  举报