Sql书写规则:
1. 同样的sql只写一次
2. 使用表的别名,降低解析时间
3. select子句中谨慎使用“*”
4. 减少访问数据库的次数
5. 用where子句替换having子句
6. 尽量多使用commit
7. 用>=代替>
8. 用Union all 代替 union
9. 尽量使用exist是代替in ,用not exists 代替 not in
10. 用exists 代替district
11. 少用in、or关键字
12. 避免在索引列上进行计算
13. 在条件上多加引号,避免改变数据类型
14. 避免在索引列上使用is null 和 is not null
15. 使用复合索引的第一个列进行查询
16. 在索引列上慎用like子句
17. 在存储过程中慎用打开超过一万行数据的游标
18. 优先使用int 而不是varchar2
19. 优先使用varchar2 而不是char
20. 避免不必要排序district 、order by