ALL 연산자

    all은 모두라는 뜻입니다. 그래서 마지막 연산자인 ALL을 사용하면 비교하려는 칼럼의 값이 조건 서브쿼리가 반환하는 모든 값에 대해 조건을 만족해야 합니다.

    코드 9-20에서 ANYALL로 변경하고 실행해 봅시다.

    코드 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);

    실행결과

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.