WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾....当你想在SELECT子句中列出所有的COLUMN时,使用动态SQL列引用 ‘’ 是一个方便的方法.不幸的是,这是一个非常低效的方法....以下有三种方法可以检索出雇员号等于0342或0291的职员....,为了满足一个条件,往往需要对另一个表进行联接.在这种情况下, 使用EXISTS(或NOT EXISTS)通常将提高查询的效率....先写表连接,后写筛选条件
筛选条件 从后往前执行,剩余数据最少的条件放到后面位置
select e.empno,d.deptno,sal
from emp e, dept d
where e.deptno