if p1 = p2 then
return null
else
return p1
end if
例 : nullif(10 , 20)
結果 : 10
例 : nullif('test','test1')
結果 : test
結論 : 我想這種邏輯可用在除法上頭
例 : 100 / p1 (若p1為0,則發生錯誤 : Divisor is Equal to Zero)
若以下列方式改寫,可避免錯誤
100 / nullif(p1,0) (若p1為0 , 則此描述所得的值為null)
沒有留言:
張貼留言