在完成一個Access表中數(shù)據(jù)統(tǒng)計時,需要統(tǒng)計指定字段的和,使用到了Sum函數(shù),但統(tǒng)計時發(fā)現(xiàn),指定條件查詢統(tǒng)計時有可能返回空值(Null),導(dǎo)致對應(yīng)字段顯示為空白,正常應(yīng)顯示為0。基本思路是在獲取記錄集RS后進(jìn)行判斷,然后設(shè)置為0。
今天突然想到iif,于是又測試了一篇,比之前的簡單多了,關(guān)鍵代碼:
select iif(isnull(sum(求和字段)),0,sum(求和字段)) as 求和字段別名 from 表名 where 條件
注意 重命名 as 不能省略
這一點和MSSQL還是有一些區(qū)別的!