SQL中EXISTS怎么用

EXISTS 是判断是否存在,和in类似,但效率要比in高

SELECT * FROM EMP (基础表) WHERE EMPNO > 0 AND EXISTS (SELECT ‘X' FROM DEPT WHERE DEPT.DEPTNO = EMP.DEPTNO AND LOC = ‘MELB')

SELECT * FROM EMP (基础表) WHERE EMPNO > 0 AND DEPTNO IN(SELECT DEPTNO FROM DEPT WHERE LOC = ‘MELB')

猜你喜欢

转载自blog.csdn.net/seconddream_1017/article/details/81035042
今日推荐