프로그래밍/MSSQL
EXISTS ,NOT EXISTS 사용하기
최돠
2015. 6. 11. 15:46
EXISTS ,NOT EXISTS 사용하기
쿼리에서 어떤 값이 테이블에 있는지 없는지를 빠르게 확인할때 사용이 가능합니다.
데이터에서
SELECT * FROM TABLE WHERE
컬럼= 1,
NOT EXISTS(SELECT ~~~~~~~~~~~~)
검색 조건을 줘서 쉽게 이런데이터가 있는지 없는지를 찾아서 조회가 가능하도록해줍니다.
WHERE 컬럼=1와 같은 조건으로 검색했을때는 저게 있는것만 또는 ''이렇게 했을때 완전히 조회가 안되지만
NOT EXISTS 또는 EXISTS 를 사용하여 있다와 없다 둘다 조회가 가능합니다.
EXISTS 는 데이터가 있는 조건 찾기
NOT EXISTS 없는 조건 찾기로 확인하시면 됩니다.