논리 조건식

    논리 조건식은 조건절에서 AND, OR, NOT을 사용하는 조건식을 말한다. AND는 모든 조건을 만족해야 하고 OR는 여러 조건 중 하나만 만족해도 TRUE를 반환된다. NOT은 조건식 평가 결과가 거짓(FALSE)일 때 원하는 결과, 즉 TRUE를 반환한다.

    입력

        SELECT employee_id, salary
          FROM employees
         WHERE NOT ( salary >= 2500)
         ORDER BY employee_id;
    

    결과

        EMPLOYEE_ID    SALARY
        ------------ ---------
                127      2400
                128      2200
                132      2100
                135      2400
                136      2200
    

    이 쿼리는 NOT으로 급여가 2500보다 크거나 같지 않은 사원, 즉 급여가 2500 이하인 사원을 반환하고 있다.

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