부서별 평균 연봉 조회하기(Programmers)

minllny·2024년 7월 3일
post-thumbnail

답은 맞췄는데 헷갈리는 점이 생겼어요.
예전 포스트에서 GROUP BY에 포함되지 않은 컬럼을 SELECT절에서 쓰면 올바르지 않은 데이터가 뽑히는 현상이 있었어요.
이 문제에서는 딱히 문제는 없네요 ..? 🤔


답 쿼리입니다.
SELECT HD.DEPT_ID
     , DEPT_NAME_EN
     , ROUND(AVG(SAL)) AVG_SAL
FROM HR_DEPARTMENT HD
     JOIN HR_EMPLOYEES HE ON HD.DEPT_ID = HE.DEPT_ID
GROUP BY DEPT_ID
ORDER BY AVG_SAL DESC
profile
SQL 끄적끄적

0개의 댓글