본문 바로가기
CS/데이터베이스

[Oracle] 서브쿼리 (NOT IN)

by 김크롱 2020. 9. 16.

서브쿼리 (NOT IN)

: 특정 쿼리에서 검색한 결과 중 다른 쿼리에 없는 데이터를 검색

 

 

SELECT column1, column2, column3
    FROM table1
    WHERE column3 NOT IN (SELECT column4
                            FROM table1
                            WHERE column4 IS NOT NULL);

: 서브쿼리 결과(column4)가 아닌 column3일 때, column1, column2, column3 출력

*IS NOT NULL : 서브쿼리에서 메인 쿼리로 NULL값이 넘아가지 않게 처리해야함