3.1.3 논리 연산자

    가격이 5,500원보다 싸면서 동시에 단백질량이 25보다 많은 버거를 조회하려면 어떻게 해야 할까요? 바로 논리 연산자를 사용해 두 조건을 조합하면 됩니다. 논리 연산자(logical operator)란 두 조건을 조합해 새로운 조건을 만드는 연산자로 AND, OR, NOT이 있습니다. AND는 두 조건의 교집합을, OR는 합집합을, NOT은 여집합을 찾아 줍니다.

    표 3-2 논리 연산자

    논리 연산자

    사용 예

    의미

    AND

    WHERE 조건A AND 조건B;

    조건A와 조건B를 동시에 만족하는 튜플 필터링(교집합)

    OR

    WHERE 조건A OR 조건B;

    조건A와 조건B 중 하나라도 만족하는 튜플 필터링(합집합)

    NOT

    WHERE NOT 조건A;

    조건A를 만족하지 않는 튜플 필터링(여집합)

    그림 3-8 논리 연산자의 의미

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