网络世界,大有可为

献给自己的一片天空

导航

随笔分类 -  oracle

Oracle SQL中的IN & EXISTS
摘要:在Oracle SQL中取数据时有时要用到in 和 exists 那么他们有什么区别呢?1 性能上的比较比如Select * from T1 where x in ( select y from T2 )执行的过程相当于:select * from t1, ( select distinct y from t2 ) t2 where t1.x = t2.y;相对的 select * from ... 阅读全文

posted @ 2007-05-29 09:42 Geerry 阅读(575) 评论(0) 推荐(0)

今天学到的oracle优化小技巧
摘要:1.ORACLE采用自下而上的顺序解析WHERE子句,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾,也就是写and条件的时候,可以过滤掉最大数量的and写在最后2.from 表之间也是同样道理,表记录少的要放在from 的最后面 阅读全文

posted @ 2007-05-29 09:32 Geerry 阅读(146) 评论(0) 推荐(0)