我有这段代码,我不确定它是如何工作的:
UPDATE Data
SET Processed = 1
FROM Data
JOIN Meters
ON Meters.ServiceAccount = serv_acct
where COALESCE(Processed, 0) = 0
我的问题是关于最后一行!在这种情况下,这条线会是真的吗?由于我将 Processed 设置为 1 那么这将如何工作:
where COALESCE(Processed, 0) = 0
?
任何人都可以解释以这种方式使用 Coalesce 的逻辑吗?
这段代码不是我写的。谢谢