Post

[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.