문제 출저
문제 풀이
각 프로젝트에 대해 모든 직원의 평균 경력 연수를 두 자리 숫자로 반올림하여 조회합니다.
프로젝트 별로 계산을 진행합니다. 그러므로 project를 기준으로 left join 하여 employee 테이블을 관계를 맺습니다.
group by, average로 프로젝트 별 평균 연령을 구합니다.
round 사용하여 두 자리 숫자로 반올림합니다.
SQL
# 각 프로젝트에 대한 모든 직원의 평균 경력 연수를
# 두 자리 숫자로 반올림하여 조회
select
p.project_id,
round(avg(e.experience_years), 2)
as average_years
from
Project as p
left join
Employee as e on p.employee_id = e.employee_id
group by
p.project_id