合并NOT与DISTINCT谓词
适用于 ✅ 开源版 ✅ 专业版 ✅ 企业版
NOT 谓词反转其参数谓词。如果参数谓词是一个DISTINCT 谓词,我们可以简单地合并这两个运算符,将参数反转为反向DISTINCT 谓词。
使用 Settings.transformPatternsNotNotDistinct
,可以实现以下转换
-- With Settings.transformPatternsNotNotDistinct active, this: SELECT NOT (a IS NOT DISTINCT FROM b), NOT (a IS DISTINCT FROM b) FROM tab; -- ... is transformed into the equivalent expression: SELECT a IS DISTINCT FROM b, -- NOT (a IS NOT DISTINCT FROM b) a IS NOT DISTINCT FROM b -- NOT (a IS DISTINCT FROM b) FROM tab;
反馈
您对此页面有任何反馈吗? 我们很乐意听取您的意见!