SQL優化常用方法20

inzaghi1984發表於2017-12-14
  1. 用表連線替換EXISTS
    通常來說 , 採用表連線的方式比EXISTS更有效率

SELECT ENAME FROM EMP E
WHERE EXISTS (SELECT ‘X` FROM DEPT WHERE DEPT_NO = E.DEPT_NO AND DEPT_CAT = ‘A`);
(更高效)
SELECT ENAME FROM DEPT D,EMP E WHERE E.DEPT_NO = D.DEPT_NO AND DEPT_CAT = ‘A` ;


相關文章