subquery
-
[Oracle] WITH 문RDS/Oracle 2020. 9. 19. 10:36
WITH문 이란?오라클9 이후 버전부터 사용이 가능하며, 이름을 정의한 SubQuery를 사용하는 구문입니다. WITH문 장점- 전제척인 가독성을 높이고, 재사용할 수 있는 장점이 있습니다.- 일반 Subquery는 서로 참조할 수 없지만, WITH문은 서로 참조가 가능합니다.- 한번만 사용되면 Inline View, 두번이상 사용되면 Materialize View로 처리합니다. WITH문 문법123456WITH [ALIAS명] AS ( /* SQL Body */)SELECT * FROM [ALIAS명];cs WITH문 예제1.사원명, 부서명 조회123456789101112131415161718/* Sub Query를 이용하는 방법 */SELECT * FROM ( SELECT T1.ENAME , T2.D..
-
[Oracle] 서브쿼리(Subquery)RDS/Oracle 2019. 3. 18. 07:30
서브쿼리(Subquery) 서브쿼리란 하나의 SQL문안에 포함되어 있는 또 다른 SQL문을 말합니다. 서브쿼리는 알려지지 않은 기준을 이용한 검색을 위해 사용하며, 메인쿼리가 서브쿼리를 포함하는 종속적인 관계입니다. SCOTT의 부서명을 검색하기 위해서는 SCOTT의 부서번호를 검색하는 쿼리와 부서번호로 부서명을 검색하는 쿼리가 필요합니다.1234567891_1) SCOTT의 부서번호를 검색하는 쿼리문SELECT DEPTNO FROM EMP WHERE ENAME = 'SCOTT'; 1_2) 부서번호로 부서명을 검색하는 쿼리문SELECT DNAME FROM DEPT WHERE DEPTNO = 20; cs 부서번호을 검색하는 쿼리문 부서명을 검색하는 쿼리문으로 SCOTT에 부서명을 검색할 수 있지만, 서브쿼..