더북(TheBook)

논리 조건식

논리 조건식은 조건절에서 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 이하인 사원을 반환하고 있다.

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