■ 사용 문법
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
'개발 > SQL' 카테고리의 다른 글
프로그래머스SQL_가격이 제일 비싼 식품의 정보 출력하기 (0) | 2024.07.15 |
---|---|
프로그래머스SQL_특정 조건을 만족하는 물고기별 수와 최대 길이 구하기 (0) | 2024.06.26 |
프로그래머스SQL_조건에 맞는 사원 정보 조회하기(LIMIT) (0) | 2024.06.19 |
프로그래머스SQL_입양 시각 구하기(2)(WITH RECURSIVE) (0) | 2024.06.17 |
프로그래머스SQL_년, 월, 성별 별 상품 구매 회원 수 구하기 (0) | 2024.06.14 |