1、between...and 和< >或者=< >=
between ...and 和=< >=的执行效率是一样的,在between...and 内部执行的时候会解释成=<和>=;
在使用中能不使用=< >=尽量不使用,因为在Oracle 执行的时候需要扫描两遍,而使用< >则扫描一遍就完成;
2、in 和or
in和or的执行效率是一样的,在内部执行时两极化的plan hash value一模一样,说明二者的
between ...and 和=< >=的执行效率是一样的,在between...and 内部执行的时候会解释成=<和>=;
在使用中能不使用=< >=尽量不使用,因为在Oracle 执行的时候需要扫描两遍,而使用< >则扫描一遍就完成;
in和or的执行效率是一样的,在内部执行时两极化的plan hash value一模一样,说明二者的