数据库按时间查询时,在某一时间段中数据库中没有数据,如何让他显示为零

select count(a.orderno) cnt,b.name from busiorder a left join busigoods b on (b.goodsid = a.goodsid) where a.goodsid in ("+pubGoodsId+") and a.type=0 and a.createtime between ? and ? group by b.name 这是select语句,按时间查询时,有时数据库中的数据为空值,如何让他显示为零?

第1个回答  2013-09-23
建立数据库时让其初值为0
第2个回答  2013-09-24
ifnull(count(a.orderno),0) mysql的
第3个回答  2013-09-23
nvl(字段,0),null值转化为0
相似回答