Query Quiz

2015. 3. 4. 13:23하루에하나씩/Quiz

인터뷰를 준비하면서 인터뷰 질문에 대한 풀이를 진행해보려고 합니다.

오늘 문제는 "Department Top Three Salaries" 입니다.

The Employee table holds all employees.
Every employee has an Id, and there is also a column for the department Id.
근로자 테이블에 모든 근로자들이 있습니다.
각각의 근로자들은 아이디를 가지고 있고, 또한 부서 아이디 컬럼도 있습니다.


The Department table holds all departments of the company.
부서 테이블은 회사내 모든 부서들이 있습니다.


Write a SQL query to find employees who earn the top three salaries in each of the department.
For the above tables, your SQL query should return the following rows.
각각의 부서별로 세번째까지 높은 임금 버는 근러자들을 찾기 위한 SQL 쿼리를 작성하세요.
위의 테이블들을 가지고, 여러분들의 SQL 쿼리는 아래 열들을 리턴해야 합니다.



이번 퀴즈는... Hard 였던것이였습니다. ㅎㅎㅎ


직접 풀어 보세요...