关于SQL语句提问。
下面两个SQL语句的执行结果有什么区别? (希望能从原理上加以解释,我认为最终执行结果应该一致)
哪个的执行效率会更高?
1
select uniqueNumber from His H left outer join Mth M on H.ondate = M.ondate and H.sno = M.sno and(M.mcode = 100 or M.mcode = 200 or m.mcode = 300)
where M.ondate is null
2
select uniqueNumber from His H left outer join Mth M on H.ondate = M.ondate and H.sno = M.sno where M.ondate is null
and(M.mcode = 100 or M.mcode = 200 or m.mcode = 300)
哪个的执行效率会更高?
1
select uniqueNumber from His H left outer join Mth M on H.ondate = M.ondate and H.sno = M.sno and(M.mcode = 100 or M.mcode = 200 or m.mcode = 300)
where M.ondate is null
2
select uniqueNumber from His H left outer join Mth M on H.ondate = M.ondate and H.sno = M.sno where M.ondate is null
and(M.mcode = 100 or M.mcode = 200 or m.mcode = 300)
...全文
相关推荐
SQL LIKE语句多条件贪婪匹配算法
"本文主要探讨了在CMS开发中利用SQL LIKE语句进行多条件贪婪匹配算法,以解决历史数据的高效利用问题,特别是在提问-回答模式的应用中,如百度问答。文章提到了如何将问题拆分成词组,并通过关键词筛
Mybatis控制台打印Sql语句的实现代码
在开发过程中,为了调试和优化SQL查询,有时我们需要在控制台打印出执行的SQL语句。MyBatis提供了这样的功能,通过调整日志配置,可以在运行时观察到SQL语句的执行情况。
SQL语句技巧:按月统计数据
提供的SQL语句展示了如何实现这一目标。
PHP中SQL查询语句的id=%d解释(推荐)
如果你在实际编程过程中遇到任何问题或有其他疑问,欢迎继续提问,我将乐意为你提供进一步的帮助。
sql语句妙用,各种sql语句的详细用法与讲解
本篇内容主要涉及SQL语句的详细用法,特别是动态SQL的运用,这对于编写流畅的程序至关重要。1. 动态SQL语句: 动态SQL允许在执行时构建SQL命令,这在需要根据变量或用户输入构建查询时非常有用。


