테이블에 특정 조건의 데이터가 있는지 확인이 필요할 때가 있다.
SELECT EXISTS 구문을 사용하면 데이터가 존재하면 1, 존재하지 않으면 0을 반환한다.
아래 쿼리의 결과를 보면 col1 = 1에 해당하는 데이터는 존재하므로 1을 반환하고, col1 = 999에 해당하는 데이터는 존재하지 않으므로 0을 반환하는 것을 확인할 수 있다.
'DBMS > SQLite' 카테고리의 다른 글
[SQLite] INSERT OR REPLACE 구문 (0) | 2015.05.06 |
---|---|
[SQLite] 기본키의 자동증가 (AUTOINCREMENT) (0) | 2015.04.24 |
[SQLite] 숨겨진 기본키, ROWID (0) | 2015.04.23 |
[SQLite] LIMIT 절을 이용한 결과집합 수 제한하기 (0) | 2015.04.22 |
[SQLite] SELECT 문의 출력 결과를 좀 더 쉽게 보기 (0) | 2015.04.22 |