SQLD(SQL 개발자) 기출 · 서브쿼리
아래와 같은 테이블이 있다. 다음 SQL 실행 결과로 올바른 것은?

본문)
SELECT COUNT(DEPTNO)
FROM EMPLOYEES
WHERE DEPTNO <= ALL(SELECT DEPTNO
FROM EMPLOYEES
WHERE HIREDATE >= TO_DATE('2020/02', 'YYYY/MM'));이 문제 풀어보기
정답 및 해설 보기
정답: 3번
서브쿼리 결과가 먼저 실행되어 2020년 2월 1일보다 입사일이 큰 행의 DEPTNO(30, 40, 50)가 출력되고 ALL이 작다와 결합되어 이들 중 30보다 작거나 같은 조건으로 전달된다. 따라서 DEPTNO가 10, 20, 30인 EMPNO의 수는 총 3개이다.