SQL

(SQL) 서브쿼리 종류

스위트치즈 2020. 5. 27. 18:04

1) 인라인 뷰

FROM 구에 SELECT 문 사용

 

2) 스칼라 서브쿼리

- SELECT 문에 서브쿼리 사용

- 반드시 한 행과 한 컬럼만 반환하여야 하며 여러 행이 반환되면 오류가 발생함

 

3) 서브쿼리

WHERE절에 SELECT 문 사용

 

4) 연관 서브쿼리

서브쿼리 내에서 메인쿼리 내의 컬럼을 사용하는 것을 의미

SELECT EMPNO, ENAME
FROM EMP A
WHERE A.DEPTNO = 
	(SELECT DEPTNO FROM DEPT B 
    WHERE B.DEPTNO=A.DEPTNO)