注册

等价的SQL查询,结果有差别

木鱼花 2025/07/22 290 7

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:03134284336-20250427-271283-20132 Pack19
【操作系统】:麒麟v10
【CPU】:
【问题描述】*:
通过附件ddl创建表结构和数据,使用如下两个SQL查询,结果不一致
select * from moderightinfo where modeid = 2 and righttype=0 and (showlevel <=0 and 0<=nvl(showlevel2,9999)) and nvl(orgrelation,0)=0;
使用这个SQL不能查到数据
select * from moderightinfo where modeid = 2 and righttype=0 and showlevel <=0 and 0<=nvl(showlevel2,9999) and nvl(orgrelation,0)=0;
使用这个SQL可以查到数据
ddl如下
ddl.sql

回答 0
暂无回答
扫一扫
联系客服