OR转IN
适用于 ✅ 开源版 ✅ 专业版 ✅ 企业版
结合等式的 OR 谓词总是在一侧使用相同的操作数,可以被更简洁但等效的 IN 谓词 替换。
使用 Settings.transformPatternsOrEqToIn
,可以实现以下转换
-- With Settings.transformPatternsOrEqToIn active, this: SELECT * FROM tab WHERE x = 1 OR x = 2 OR x = 3; -- ... is transformed into the equivalent expression: SELECT * FROM tab WHERE x IN (1, 2, 3);
另请参阅 AND 到 NOT IN
反馈
您对此页面有任何反馈吗? 我们很乐意倾听!