☑️ SELECT 문 안에 SELECT 문이 하나 더 있는 쿼리문을 말한다.
☑️ 서브쿼리는 반드시 () 안에 작성을 해야한다.
✏️ 윤은해 사원과 동일한 급여를 받고 있는 사원을 조회하기
SELECT *
FROM EMPLOYEE
WHERE SALARY =
(SELECT SALARY FROM EMPLOYEE WHERE EMP_NAME ='윤은해');
✏️ D5 부서의 평균 급여보다 많이 받는 사원구하기
SELECT *
FROM EMPLOYEE
WHERE SALARY >= (SELECT AVG (SALARY) FROM EMPLOYEE
WHERE DEPT_CODE = 'D5');
👉 서브쿼리 SELECT 문의 결과가 1개열, 1개행인 것
👉 컬럼, WHERE 절에 비교대상 값
✏️ 사원들의 급여 평균보다 많이 급여를 받는 사원의 이름, 급여, 부서코드를 출력하기
SELECT EMP_NAME, SALARY, DEPT_CODE, (SELECT AVG (SALARY) FROM EMPLOYEE) AS AVG
FROM EMPLOYEE
WHERE SALARY >= (SELECT AVG (SALARY) FROM EMPLOYEE);