[Oracle] IN, EXISTS, NOT IN, NOT EXISTS 특징 및 비교
다중 행(Multi Row) 서브쿼리 IN과 EXISTS 실행 순서 및 특징 1) IN : 실제 존재(일치)하는 데이터들의 모든 값까지 확인.① SubQuery를 먼저 실행하여 출력되는 그에 대한 모든 row가져옴(따라서 사실 IN뒤의 괄호안에는 서브쿼리 이외에도 직접 요소 값을 적어줄 수 있음)② 이후에는 MainQuery에서 하나의 row를 가져옴.③ 그 row의 값이 ①에서 가져온 IN 이하의 요소들에 포함(일치)되어 있는지를 체크하고, SubQuery의 요소들 중 하나라도 일치한다면 그 row를 출력④ ②번~③번 과정 반복하면서 결과 출력. 2) EXISTS : 단지 해당 row가 존재하는지만 확인하고, 더 이상 수행되지 않음.① MainQuery를 먼저 실행하여 출력되는 상위 row가져옴.② 해..
Database
2020. 9. 18. 23:42
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- DCL
- SQLD
- 도커
- Index Scan
- 공부 방법
- Oracle
- 기본키
- tcl
- Docker
- Tomcat
- pl/sql
- 톰캣
- procedure
- 이클립스
- Block
- 식별자
- 서브쿼리
- was
- 컨테이너
- sub query
- Database
- 오라클
- null
- Eclipse
- PLSQL
- Java
- container
- 정규화
- Maven
- 비식별자
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함