关于DB2 ORACLE MYSQL 数据库 where字句执行顺序问题
1.DB2 ORACLE 是差不多的
where 字句从后往前执行,所以先把过滤范围大的放在后边,如果有表与表的关联的话,是先放在where 之后,其次是其他过滤条件
2.MYSQL
where字句是依次执行,所以,先把过滤范围大的放在前边,依次排列
1.DB2 ORACLE 是差不多的
where 字句从后往前执行,所以先把过滤范围大的放在后边,如果有表与表的关联的话,是先放在where 之后,其次是其他过滤条件
2.MYSQL
where字句是依次执行,所以,先把过滤范围大的放在前边,依次排列