반응형 서브쿼리2 Oracle Subquery 서브쿼리를 활용한 반복문 Oracle Subquery 서브쿼리를 활용한 반복문 * 서브쿼리 SUBQUERY 를 활용한 반복문[PL/SQL] 일반적인 오라클의 FOR 문 FOR 변수 IN 시작값..끝값 LOOP 반복될 이벤트; END LOOP; 서브쿼리를 활용한 FOR 문 FOR DATA_ROW IN ( SELECT문 ) LOOP 반복될 이벤트; END LOOP; 위의 두 FOR문의 차이를 보면 변수가 들어갈 자리에 DATA_ROW가, 시작값과 끝값이 들어갈 자리에 서브쿼리가 들어간 것을 볼 수 있다. 이렇게 되면 서브쿼리를 실행했을 때 조회된 데이터 행 만큼 반복이 되며 FOR문 안에서 DATA_ROW.컬럼명을 사용하여 각 행의 데이터를 사용할 수 있다. *예제 테이블1의 A컬럼을 테이블2의 B컬럼에 INSERT해야 할 경우. .. Database/SQL 2013. 5. 28. Subquery 서브쿼리사용법, ALL, ANY, IN, EXISTS Subquery 서브쿼리사용법, ALL, ANY, IN, EXISTS * 서브쿼리의 사용. 서브쿼리란? 서브쿼리는 SELECT문 내의 또다른 SELECT문이라고 생각하시면 됩니다. 서브쿼리는 왜 사용하나? 기본적인 SELECT문의 데이터 외에 데이터를 가공하여 사용할 필요가 있을 때 사용합니다. 서브쿼리는 어디어디에서 사용할 수 있나? 서브쿼리는 SELECT, INSERT, UPDATE, DELETE 어디에서 사용 가능하고, SELECT리스트, FROM절, WHERE절에서도 사용이 가능합니다. 서브쿼리의 사용법 서브쿼리는 (SELECT...)로 사용합니다. 반드시 괄호 사용! *예제 아래와 같은 AMT_MST_TEST 테이블이 있습니다. 1. 서브쿼리의 사용 - SELECT리스트 '이순신' 의 데이터를 .. Database/SQL 2013. 5. 23. 이전 1 다음 💲 추천 글 반응형