ORACLE语句优化小技巧
技巧点:
【1】:少用or,null判断。
【2】:日期转换比较提倡使用to_date,少用to_char。
【3】:多种情况数据集用union all 并在一起。
【4】:能用join,坚决不用left join。
【5】:多表连接时,尽量缩小主表的范围。
【6】:用like替换in时,效果相对好点。
【7】:能通过字段(有where 条件)查询,就不要通过表关联字段信息查询
【8】:ORACLE中SQL执行顺序
1、from子句:组装来自不同表、视图等数据源的数据。
2、where子句基于指定的过滤条件对记录进行筛选。
3、group by子句:将数据划分为多个组。
4、使用狙击函数的计算。
5、使用having子句筛选分组。
6、计算所有表达式。
7、select 产生字段。
8、使用order by 对结果进行排序。

浙公网安备 33010602011771号