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 对结果进行排序。

posted @ 2017-06-01 15:30  秋风起落叶摇  阅读(179)  评论(0)    收藏  举报