[Programmers] 284529번 - 부서별 평균 연봉 조회하기 [MySQL]
[Programmers] 284529번 - 부서별 평균 연봉 조회하기 [MySQL]
1. 문제 풀이
JOIN 이후 부서로 그룹핑을 해서 ROUND 함수와 AVG 집계함수로 평균 연봉을 구하면 된다.
2. 쿼리
1
2
3
4
5
6
7
8
9
SELECT
d.DEPT_ID,
d.DEPT_NAME_EN,
ROUND(AVG(e.SAL)) AS AVG_SAL
FROM HR_DEPARTMENT AS d
JOIN HR_EMPLOYEES AS e
ON d.DEPT_ID = e.DEPT_ID
GROUP BY d.DEPT_ID
ORDER BY AVG_SAL DESC;
This post is licensed under CC BY 4.0 by the author.