인라인뷰서브쿼리

    반응형
    이미지21

    [ Oracle ] SQL 서브쿼리 SELECT, FROM, WHERE

    서브쿼리란? - 하나의 쿼리 문장 내에 포함된 또 하나의 쿼리 문장. - 비교연산자의 오른쪽에 기술해야 하고 반드시 괄호 안에 넣어야 함. - 메인 쿼리가 실행되기 이전에 한 번만 실행됨. SQL의 기본 문법이자 가장 자주쓰이는 SELECT, WHERE, FROM. ​ 서브쿼리를 각각의 어느 위치에서 사용하냐에 따라 나누어진다. ​ 각각의 종류에 따라 살펴보자. SELECT 절 서브쿼리 ( 스칼라 서브쿼리 ) 스칼라 서브쿼리 ( Scalar Subqueries )​ 라고 불리며 SELECT 절 안에 서브쿼리가 들어있다. ​ 이 때, 서브쿼리의 결과는 반드시 단일 행이나 SUM, COUNT 등의 집계 함수를 거친 단일 값으로 리턴되어야 한다. ​ 이유는 서브쿼리를 끝마친 값하나를 메인쿼리에서 SELECT ..