我正在阅读一个查询,该查询使用多个on子句在自身上执行左外连接。其中一个on子句是这样的:
gl1.COLUMN1 IS NOT DISTINCT FROM gl2.COLUMN1
这与说
有什么不同on gl1.COLUMN1=gl2.COLUMN1
答案 0 :(得分:3)
IS NOT DISTINCT FROM也将返回true
select 'a' = 'a'
--true
select null = null
--null
select 'a' is not distinct from 'a'
--true
select null is not distinct from null
--true