데이터베이스/SQL
SQL 서브쿼리 - EXISTS / NOT EXISTS
ADELA_J
2024. 1. 11. 20:06
<EXISTS / NOT EXISTS>
- 특정 테이블의 데이터가 다른 테이블에도 존재하는지 확인하는 방법
▼ DEPT테이블에 있는 부서 번호(deptno)가
EMP 테이블에도 존재하는 부서 번호의 부서번호, 부서명, 위치 출력
▶ dept 테이블의 deptno가 10,30,20 은 emp 테이블에도 존재함!
▷ 검색은 처음부터 검색함
▶ 그러다 찾으면 거기서 멈춘다.
emp테이블에 존재하는 값들이 많아도 처음부터 스캔하다가 존재하는 것만 확인하면 바로 멈춘다.
▼ 존재하지 않는 데이터를 검색할 때는 NOT EXISTS를 사용