03 다중 행 서브쿼리

    SQL FOR EVERYONE icon_day

     

     

     

    다중 행 서브쿼리의 사용법은 단일 행 서브쿼리와 같습니다. 다중 행 서브쿼리는 하나 이상의 결과 행을 메인 쿼리에 전달하는 경우에 사용하며 다중 행 연산자를 사용합니다.

    다중 행 연산자의 종류는 다음과 같습니다.

     

    표 7-3 다중 행 연산자의 종류

    다중 행 연산자

    설명

    IN

    같은 값

    IN (10, 20) → 10이나 20이 포함

    NOT IN

    같은 값이 아님

    NOT IN (10, 20) → 10이나 20이 포함되지 않음

    EXISTS

    값이 있으면 반환

    EXISTS (10) → 10이 존재하면 참

    ANY

    최소한 하나라도 만족하는 것(OR)

    <, = 등 비교 연산자와 같이 사용

    ANY (10, 20) → 10이나 20이 포함

    ALL

    모두 만족하는 것(AND)

    <, = 등 비교 연산자와 같이 사용

    ALL (10, 20) → 10과 20이 포함

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