[sql] 인라인 뷰를 사용하여 부서별로 최근 입사한 직원을 조회할 수 있나요?

다음은 부서별로 최근 입사한 직원을 조회하는 SQL 쿼리의 예시입니다.

WITH 최근입사한직원 AS (
    SELECT *, 
           ROW_NUMBER() OVER (PARTITION BY 부서ID ORDER BY 입사일 DESC) AS 순번
      FROM 직원
)
SELECT *
  FROM 최근입사한직원
 WHERE 순번 = 1;

이렇게 하면 각 부서에서 최근에 입사한 직원만을 조회할 수 있습니다. 이 쿼리에서는 Common Table Expression (CTE)를 사용하여 인라인 뷰를 정의했습니다.

더 자세한 내용은 아래 레퍼런스를 참고하세요: