mjeongriver
article thumbnail
서브쿼리
Backend/SQL 2023. 5. 18. 14:07

서브쿼리란? 서브쿼리(subquery)란 다른 쿼리 내부에 포함되어 있는 SELETE 문을 의미한다. 서브쿼리를 포함하고 있는 쿼리를 외부쿼리(outer query)라고 부르며, 서브쿼리는 내부쿼리(inner query)라고도 부른다. 서브쿼리는 다음과 같이 괄호() 로 감싸져서 표현 된다. - 실행 순서(서브쿼리 실행 → 메인(부모) 쿼리 실행) (select * from table) 같이 괄호()안에 있는 쿼리를 서브 쿼리라 말한다서브쿼리(=자식쿼리, 내부쿼리) - 메인쿼리 컬럼 사용 가능메인쿼리(=부모쿼리, 외부쿼리) - 서브쿼리 컬럼 사용 불가 서브쿼리 위치에 따른 명칭SELECT col1, (SELECT ...) -- 스칼라 서브쿼리(Scalar Sub Query): 하나의 컬럼처럼 사용 (표현..

검색 태그