반응형

🗓️ 문제 설명

  • Employee 테이블의 id, name, salary, departmentId는 각각 id, 직원이름, 임금, 부서를 의미합니다.
  • id는 기본키입니다.
  • departmentId는 Department 테이블의 외래키입니다
Column name Type
id int
name varchar
salary int
departmentId int
  • Department 테이블의 id, name은 부서 ID, 부서명을 의미합니다.

 

문제

  • 각 부서에서 임금이 제일 높은 직원을 조회하는 SQL문을 작성해주세요.
  • 문제 예시

Employee

id name salary departmentId
1 Joe 70000 1
2 Jim 90000 1
3 Henry 80000 2
4 Sam 60000 2
5 Max 90000 1

Department

id name
1 IT
2 Sales
  • 출력 예시
Department Employee Salary
IT Jim 90000
Sales Henry 80000
IT MAX 90000

 

💻 코드

최종 코드

  • 실행 결과

 

코드 풀이

 

반응형

+ Recent posts