2、使用表的别名:
当在SQL语句中连接多个表时, 尽量使用表的别名并把别名前缀于每个列上。这样一来,
就可以减少解析的时间并减少那些由列歧义引起的语法错误。...如果有3个以上的表连接查询, 那就需要选择交叉
表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表。...4、WHERE子句中的连接顺序:
ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他
WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾...19、用EXISTS替代IN、用NOT EXISTS替代 NOT IN:
在基于基础表的查询中经常需要对另一个表进行联接。...索引只能告诉我们什么存在于表中, 而不能告诉你什么不在表中。
(2)’||’是字符连接函数。就象其他函数那样, 停用了索引。
(3)’+’是数学函数。和其他数学函数一样, 停用了索引。