서브쿼리1 [ SQLD ] Oracle SQL (6) - 서브쿼리 1. 서브쿼리(Sub-Query) SQL 문장 안에서 보조로 사용되는 또 다른 SELECT문을 의미한다. 최종 결과를 출력하는 쿼리를 Main Query(메인 쿼리)라고 한다면, 이를 위한 중간 단계 혹은 보조 역할을 하는 SELECT문을 Sub Query(서브 쿼리)라 한다. 하나의 SQL문을 기준으로 메인 쿼리를 제외한 나머지 모든 SELECT문을 서브쿼리로 보면 된다. 서브쿼리는 메인쿼리가 실행되기 이전에 한 번만 실행된다. 서브쿼리는 여러 개를 사용할 수 있다. 서브쿼리가 가지는 장점은 한 번 디스크에서 읽어온 데이터를 메모리 안에서 가공해서 사용할 수 있도록 도와주는 것이다. 즉, 동일한 데이터를 다시 한번 이용하여 복잡한 가공에도 물리적인 I/O를 줄여준다. 서브 쿼리는 SELECT, FROM.. 2020. 5. 21. 이전 1 다음