oracle的SQL优化

1,尽量使用列名查询、而不是 * 

2,因为where条件的执行顺序是从右往左,所以在where语句中有多个条件要判断时,应将最可能出错的条件放在最右侧

3,当having和where都能解决需求的情况下,尽量使用where(where和having的区别:where不能使用多行函数)

4,尽量不要使用集合运算union(并集)、intersect(交集)、except(差集)

5,尽量使用多表查询来代替子查询

猜你喜欢

转载自blog.csdn.net/wang907553141/article/details/80501712