[sql] 서브쿼리에서 집계 함수의 사용 방법

서브쿼리에서 집계 함수를 사용하는 방법은 간단합니다. 다음은 예시 코드입니다.

SELECT department_id, 
       (SELECT AVG(salary) FROM employees WHERE department_id = d.department_id) as avg_salary
FROM departments d;

위의 코드에서, 서브쿼리 (SELECT AVG(salary) FROM employees WHERE department_id = d.department_id)는 각 부서의 평균 급여를 계산합니다. 이 값을 부서 ID와 함께 기존의 주 쿼리 결과에 추가합니다.

이런 방식으로, 서브쿼리를 사용하여 집계 함수를 도입함으로써 다양한 유용한 정보를 추출할 수 있습니다.

더 자세한 내용은 아래의 참고 자료를 참고하시기 바랍니다.

참고: