- 이 문서는 구루비에서 작성하였습니다.
- 이 문서를 다른 블로그나 홈페이지에 게재하실 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^
- 출처 : http://wiki.gurubee.net/pages/viewpage.action?pageId=27427004&
- 구루비 지식창고의 모든 문서는 크리에이티브 커먼즈의 저작자표시-비영리-동일조건변경허락(BY-NC-SA) 라이선스에 따라 자유롭게 사용할 수 있습니다.
서브쿼리에 대한 기본 내용 이해하기
- 서브쿼리란?
- 서브쿼리의 사용 패턴에 대해 알아보자
서브쿼리란?
일반적인 서브쿼리란? |
|
서브쿼리의 사용 패턴에 대해 알아보자
쿼리 : 01. sql_example
-- 사용패턴 1 -- 서브쿼리 추출 결과는 반드시 1건 (서브쿼리 -> Main SQL) SELECT * FROM emp WHERE sal > (SELECT avg(sal) FROM emp) -- 사용패턴 2 -- 서브쿼리 추출 결과가 여러 건 (서브쿼리 <-> Main SQL) -- 성능문제가 주로 발생하는 패턴 SELECT c1, c2, c3 FROM SUBQUERY_T2 t2 WHERE c2 = 'A' AND EXISTS (SELECT /*+ NO_UNNEST */'x' FROM SUBQUERY_T1 t1 WHERE t1.c5 = t2.c2)
문서정보
- 이 문서는 구루비에서 작성하였습니다.
- 이 문서를 다른 블로그나 홈페이지에 게재하실 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^
- 출처 : http://wiki.gurubee.net/pages/viewpage.action?pageId=27427004&
- 구루비 지식창고의 모든 문서는 크리에이티브 커먼즈의 저작자표시-비영리-동일조건변경허락(BY-NC-SA) 라이선스에 따라 자유롭게 사용할 수 있습니다.