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