서브쿼리
-
[DML]SELECT-서브쿼리SQLD/SQL 2023. 9. 7. 18:01
서브쿼리 서브쿼리란? 하나의 쿼리 안에 존재하는 또 다른 쿼리이다. SELECT,FROM,WHERE,HAVING,ORDER BY,UPDATE문의 SET절 에서 사용될 수 있다. 서브쿼리 사용시 주의 사항 서브쿼리는 괄호()로 감싸서 사용해야한다. 서브쿼리는 ORDER BY절을 사용할 수 없다. 메인쿼리절에서만 사용 가능하다. 서브쿼리의 종류 사용되는 위치에 따라 다음과 같이 나눌 수 있다. SELECT 절 스칼라 서브쿼리(Scalar Subquery) FROM 절 인라인 뷰(Inline View) WHERE 절 중첩 서브쿼리(Nested Subquery) 1.스칼라 서브쿼리 SELECT절에서 사용하는 스칼라 서브쿼리는 한 행, 한 컬럼만을 반환한다. 컬럼을 쓸 수 있는 대부분의 곳에서 사용할 수 있다. ..