DMLSQLD(SQL 개발자) 기출 · DML아래 SQL 중 출력 결과가 다른 것은?이 문제 풀어보기1.SELECT * FROM EMP WHERE (DEPTNO = 10 OR DEPTNO = 20) AND JOB = 'CLERK' OR SAL > 3000;2.SELECT * FROM EMP WHERE (DEPTNO = 10 AND JOB = 'CLERK') OR (DEPTNO = 20 AND JOB = 'CLERK') OR SAL > 3000;3.SELECT * FROM EMP WHERE DEPTNO = 10 OR DEPTNO = 20 AND JOB = 'CLERK' OR SAL > 3000;4.SELECT * FROM EMP WHERE DEPTNO IN (10,20) AND JOB = 'CLERK' OR SAL > 3000;정답 및 해설 보기정답: 3번2번 문장은 연산자 우선순위(NOT > AND > OR)에 의해 (DEPTNO = 20 AND JOB = 'CLERK') 조건이 먼저 수행되므 로 다른 문장들과 연산 순서가 달라진다.