개발/SQL

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

송디 2024. 6. 24. 11:02

참조 : 프로그래머스

 

 

■ 사용 문법 

GROUP BY, AVG

 

 

■ 사용 방법

1) 두 테이블을 JOIN 한다.

2) DEPT_ID로 GROUP BY한다 

3) SAL을 집계함수 AVG를 사용하여 구한다. 

4) 정렬해준다. 

■ 코드

-- 코드를 작성해주세요
SELECT E.DEPT_ID, D.DEPT_NAME_EN, ROUND(AVG(SAL), 0) AS AVG_SAL
FROM HR_EMPLOYEES AS E
JOIN HR_DEPARTMENT AS D
ON E.DEPT_ID = D.DEPT_ID
GROUP BY E.DEPT_ID
ORDER BY AVG_SAL DESC
728x90