문제
아래의 SQL 코드와 테이블을 참고하여 결과 값을 작성하시오.
[EMP_TABLE]
| EMPNO | SAL |
|---|---|
| 100 | 1000 |
| 200 | 3000 |
| 300 | 1500 |
정답
1
1
해설
AND 가 OR 보다 우선순위가 높아 조건은 (EMPNO > 100 AND SAL >= 3000) OR (EMPNO = 200) 으로 해석된다. EMPNO=100 행은 거짓, EMPNO=200 행은 (참 AND 참) 또는 (EMPNO=200 참)으로 참, EMPNO=300 행은 (참 AND 거짓) 또는 거짓으로 거짓이다. 따라서 조건을 만족하는 행은 1개이고 COUNT(*) 는 1 이다.