Left Outer Join 和 Null Value 转换

Left Outer Join and Null Value conversion

我拆分我的输入数据,使用两个带有不同 where 子句的选择,然后我想在一些聚合之后将它们重新连接在一起,使用左外连接。

这很好用,左侧 table 的连接数据如预期的那样具有空值。如果我可以执行 IsNull(lefttable.column,0),这会没问题,但据我所知,IsNull 不受支持,是否有任何替代方法来构建我的语句?

您可以使用 "IS NULL" 运算符(与 TSQL 中相同)

如果要将其投影为列值,可以使用此表达式

CASE WHEN lefttable.column IS NULL THEN 1 ELSE 0 END AS isNull