【发布时间】:2013-08-05 18:23:50
【问题描述】:
我有这段代码,我不确定它是如何工作的:
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 的逻辑?
这段代码不是我写的。 谢谢
【问题讨论】:
标签: sql sql-server coalesce