-- 样例1
select t3.*,t4.emplname from (
select t2.*,rownum rn from (
select t.* from t_mcs_mmsinfo t order by t.taskreqtime desc
) t2
) t3
left join t_mcs_user t4 on t3.assessorid = t4.userid
where t3.rn > 0 and t3.rn < 100;
-- 样例2
select t4.*,t5.emplname from (
select * from (
select t2.*,rownum rn from (
select t.* from t_mcs_mmsinfo t order by t.taskreqtime desc
) t2
) t3
where t3.rn > 0 and t3.rn < 100
) t4
left join t_mcs_user t5 on t4.assessorid = t5.userid;
测试结果:上述两SQL语句,执行的时间相同;
结论:在进行表连接时,where条件将优先被执行;
欢迎拍砖和纠正,相互学习
分享到:
相关推荐
深入SQL语句性能调整深入SQL语句性能调整深入SQL语句性能调整
T-SQL语句性能测试小工具 两个sql语句执行结果一样 想知道哪个效率更低速度更快吗? 来试试吧
SQL语句调整原则,涉及SQL语句编写注意问题,带通配符(%)的like语句,选择最有效率的表名顺序,减少访问数据库的次数
SQL语句性能分析之explain
《SQL语句性能优化》有些程序员在撰写数据库应用程序时,常专注于 OOP 及各种 framework 的使用,却忽略了基本的 SQL 语句及其「性能 (performance) 优化」问题。曾听过台湾某半导体大厂的新进程序员,所组出来的一...
DB2 SQL语句性能分析方法
Oracle SQL语句性能优化
SQL语句性能调整原则SQL语句性能调整原则
sql语句性能提高.rar sql语句性能提高.rar
sql语句性能提高.doc sql语句性能提高.doc
本材料介绍了SQL语句性能提升的若干方法,使你即使不是专业的数据库人员,也可以轻松掌握这些方法。改善程序性能
MSSQL 性能监控 SQL语句 性能测试
SQL语句性能调整 ORACLE的执行计划.
mysql性能优化.SQL语句性能优化 大家是否经历过面试时被问到如何优化SQL语句? 现在就奉上我常用的MYSQL语句的高性能写法规范.
SQL语句性能异常原因调查.......
Oracle SQL语句性能调整原则
ORACLE SQL语句性能优化及实例说明
SQL语句性能优化分析.pdf