解決Mysql計算時除數爲0

出現場景:有時候需要編寫sql語句進行數字之間的運算,常常會出現除數爲0的情況耶

解決方案:在進行除數運算之前,先寫個If判斷,如果爲0的話就讓它變爲null,任何一個數除以null都會變爲null了,這樣巧妙的解決就好了鴨~

select device_number/if(estimate_repair_costs='0',null,estimate_repair_costs)estimate_repair_costs from test_detail;


說在最後的話:編寫實屬不易,若喜歡或者對你有幫助記得點贊+關注或者收藏哦~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章