DBMS/SQLite

[SQLite] 데이터 존재 유무 확인 (SELECT EXISTS 구문)

Denali 2015. 5. 7. 11:28

 

테이블에 특정 조건의 데이터가 있는지 확인이 필요할 때가 있다.

SELECT EXISTS 구문을 사용하면 데이터가 존재하면 1, 존재하지 않으면 0을 반환한다.

 

아래 쿼리의 결과를 보면 col1 = 1에 해당하는 데이터는 존재하므로 1을 반환하고, col1 = 999에 해당하는 데이터는 존재하지 않으므로 0을 반환하는 것을 확인할 수 있다.