EXISTS ,NOT EXISTS 사용하기
쿼리에서 어떤 값이 테이블에 있는지 없는지를 빠르게 확인할때 사용이 가능합니다.
데이터에서
SELECT * FROM TABLE WHERE
컬럼= 1,
NOT EXISTS(SELECT ~~~~~~~~~~~~)
검색 조건을 줘서 쉽게 이런데이터가 있는지 없는지를 찾아서 조회가 가능하도록해줍니다.
WHERE 컬럼=1와 같은 조건으로 검색했을때는 저게 있는것만 또는 ''이렇게 했을때 완전히 조회가 안되지만
NOT EXISTS 또는 EXISTS 를 사용하여 있다와 없다 둘다 조회가 가능합니다.
EXISTS 는 데이터가 있는 조건 찾기
NOT EXISTS 없는 조건 찾기로 확인하시면 됩니다.
'프로그래밍 > MSSQL' 카테고리의 다른 글
BETWEEN 사용하기 (0) | 2015.06.17 |
---|---|
mssql 중복제거 사용하기 (0) | 2015.06.16 |
MSSQL SUBSTRING 사용하기 (0) | 2015.06.11 |
MSSQL CONVERT 사용하기 (0) | 2015.06.11 |
MSSQL HAVING 사용하기 (0) | 2015.06.11 |
댓글