且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

NULL不能和任何字段比较和运算

更新时间:2022-08-17 13:34:49

UPDATE dbo.PayPalPaymentInfo
SET GrossAmount=TotalPrice+TaxAmount
WHERE GrossAmount IS NULL



--如果TaxAmount为NUll时,TotalPrice有值,会导致GrossAmount也为null
--即NULL+任何数字都会是NULL
--NULL不能和任何字段比较和运算
UPDATE dbo.PayPalPaymentInfo
SET GrossAmount=TotalPrice+ISNULL(TaxAmount,0)
WHERE GrossAmount IS NULL