ALL 연산자
all은 모두라는 뜻입니다. 그래서 마지막 연산자인 ALL을 사용하면 비교하려는 칼럼의 값이 조건 서브쿼리가 반환하는 모든 값에 대해 조건을 만족해야 합니다.
코드 9-20에서 ANY를 ALL로 변경하고 실행해 봅시다.
코드 9-21
SELECT ranks, movie_name, sale_amt
FROM box_office
WHERE YEAR(release_date) = 2019
AND sale_amt >= ALL (SELECT sale_amt
FROM box_office
WHERE YEAR(release_date) = 2018
AND ranks BETWEEN 1 AND 3);
실행결과