지금은마라톤중

[프로그래머스] MySQL 부서별 평균 연봉 조회하기 본문

STUDY/SQL 알고리즘

[프로그래머스] MySQL 부서별 평균 연봉 조회하기

달리는중 2024. 6. 7. 23:23

 

 

 

접근법

- 2개의 테이블 조인, 키 = DEPT_ID

- Group by : 부서별

- 정렬 : 평균 연봉(내림차순)

- selcet : 어떤 테이블에서 가져올지 선택

- 평균 연봉 : 소수점 첫째 자리에서 반올림 → 0번째까지 표현

 

SELECT E.DEPT_ID, D.DEPT_NAME_EN, ROUND(AVG(E.SAL), 0) AS AVG_SAL
FROM HR_EMPLOYEES AS E
LEFT JOIN HR_DEPARTMENT AS D ON E.DEPT_ID = D.DEPT_ID
GROUP BY E.DEPT_ID
ORDER BY AVG_SAL DESC
Comments