본문 바로가기

DBMS/SQLite

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

 

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

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

 

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