서브쿼리(SubQuery)

WHERE 절에서 사용

SELECT 절에서 사용

SELECT
	emp.emp_id
	,(
		SELECT AVG(sal.salary)
		FROM salaries sal
		WHERE sal.emp_id = emp.emp_id
	) avg_sal
FROM employees emp
;

FROM 절에서 사용

SELECT
	tmp.*
FROM (
	SELECT
		emp_id
		,birth
	FROM employees
) tmp
;

INSERT 문에서 사용