Language/SQL

[SQL] 스칼라 서브쿼리

eunzae 2022. 12. 15. 11:25

스칼라 서브쿼리 정의

  - SELECT절에서 사용하는 서브쿼리

  - 오로지 한 행만 반환

  - 마치  JOIN을 사용한 것과 같은 결과를 나타냄 → 그러면 왜 씀? → 데이터가 많을 때, JOIN보다 계산속도가 빠름

 

2. 스칼라 서브쿼리 사용 방법

select distinct emp_no,
	(SELECT avg(salary)
	 FROM salaries as A
	 WHERE A.emp_no = B.emp_no) as avg_salary
FROM salaries as B
;