Select ‘contribution amount/rate’= isnull(CAST(priceAmountMax/priceAmountpercetage as Decimal (15,3)),0)
From PriceList
我正在分享我的查询的一部分。我正在使用 SQL Server。根据我的查询结果,我得到:
<块引用>遇到除以零错误。
如何编辑此查询。感谢您的帮助。
答案 0 :(得分:0)
将 NULLIF
放在 priceAmountpercetage
周围,以便除法针对 null 而不是零:
isnull(CAST(priceAmountMax / nullif(priceAmountpercetage, 0) as Decimal (15,3)),0)
答案 1 :(得分:-1)
当分频器为 db.collection.update({},{"$set" : {"newfield":1}},False, True)
时,您可以将结果转换为 NULL
,如下所示:
0