서브쿼리1 [SQLD] SQL 활용 (1) - 서브쿼리, 뷰, 집합연산자 01 서브쿼리(Subquery) 하나의 쿼리 안에 존재하는 또 다른 쿼리이다. 서브쿼리는 위치에 따라 다음과 같이나 나눌 수 있다. SELECT 절 스칼라 서브쿼리(Scalar Subquery) FROM 절 인라인 뷰(Inline View) WHERE 절, HAVING 절 중첩 서브쿼리(Nested Subquery) 스칼라 서브쿼리 주로 SELECT 절에 위치하지만 컬럼이 올 수 있는 대부분 위치에 사용할 수 있다. 컬럼 대신 사용되므로 반드시 하나의 값만을 반환해야 하며 그렇지 않은 경우 에러를 발생시킨다. 인라인 뷰 FROM 절 등 테이블명이 올 수 있는 위치에 사용 가능하다. 중첩 서브쿼리 WHERE 절과 HAVING 절에 사용할 수 있다. 중첩 서브쿼리는 메인 쿼리와의 관계에 따라 다음과 같이 나.. 2023. 8. 20. 이전 1 다음