[SIST] Oracle_days04
·
TIL/Oracle
1. 서브쿼리(subquery) 1) 하나의 SQL 문장의 절에 부속된(있는) 또 다른 SELECT 문장으로, 두 번의 질의를 수행해야 얻을 수 있는 결과를 한 번의 질의로 해결할 수 있는 문장이다. 2) subquery에는 두 종류의 연산자가 사용되며, 연산자의 오른쪽에 서브쿼리가 ( ) 묶여져 있다. -> 연산자 + (서브쿼리) - 결과로 하나의 행을 반환하는 연산자 >, =, - 결과로 여러 행을 반환하는 SQL 연산자 IN, ANY, ALL 3) 질의가 미지정된 값을 근거로 할 때 유용하다. 4) 서브쿼리는 메인쿼리의 조건으로도 사용된다. WHERE 조건절 안에 (서브쿼리) 5) 서브쿼리의 결과는 main out query에 의해 사용된다. 6) 실행 순서 : 서브쿼리 먼저 실행 -> 그 결과를 ..