office交流網(wǎng)--QQ交流群號及微信交流群

Access培訓(xùn)群:792054000         Excel免費(fèi)交流群群:686050929          Outlook交流群:221378704    

Word交流群:218156588             PPT交流群:324131555

微信交流群(請用微信掃碼)

        

Access查詢中解決除數(shù)為0的辦法

2018-01-08 15:13:00
tmtony8
原創(chuàng)
11571

大家都知道。在數(shù)學(xué)上除數(shù)是不能為0的(至于為什么,可以通過逆運(yùn)算來證明)。

在Access查詢中,我們遇到運(yùn)算同樣需要遵循數(shù)學(xué)的運(yùn)算法則的。但是遇到除數(shù)為0時(shí)該如何處理呢?


如下圖,源文件有除數(shù)為零


所以查詢結(jié)果會出現(xiàn)“除零錯誤”



這里我們用到IIF函數(shù),根據(jù)達(dá)式的值,來返回兩部分中的其中一個(gè)。如果除數(shù)為0,即返回1,如果不為0,即繼續(xù)為原值

SELECT 表1.除數(shù), 表1.被除數(shù),被除數(shù)/iif([除數(shù)]=0,1,除數(shù)) AS 結(jié)果 FROM 表1;






    分享
    文章分類
    聯(lián)系我們
    聯(lián)系人: 王先生
    Email: 18449932@qq.com
    QQ: 18449932
    微博: officecn01
    移動訪問