subindev 님의 블로그

2025.01.08(수) 1일 1쿼리 본문

데이터 베이스/SQL - 1일 1쿼리

2025.01.08(수) 1일 1쿼리

subindev 2025. 1. 8. 14:49
Quiz 1) 1988년도 이전에 입사했고 직급이 Senior Engineer인 현재 재직중인 직원들의 번호, 이름, 입사 날짜, 근속 연수, 현재 부서 이름을 조회하시오.
SELECT
    t.title as '현재 직급',
    e.emp_no as '직원번호', 
    CONCAT (first_name, ' ', last_name) as '이름', 
    e.hire_date as '입사 날짜',
    TIMESTAMPDIFF(YEAR, e.hire_date, NOW()) AS '근속 연수',
    d.dept_name as '현재 부서'
FROM titles AS t
JOIN employees AS e ON t.emp_no = e.emp_no
JOIN dept_emp AS de ON de.emp_no = e.emp_no
JOIN departments AS d ON d.dept_no =  de.dept_no
WHERE e.hire_date < '1988-01-01'
    AND t.title = 'Senior Engineer' 
    AND t.to_date = '9999-01-01'
    AND de.to_date = '9999-01-01'
ORDER BY hire_date ASC;

 

1000 row returned 지만 해당 이미지만 첨부하였습니다.

'데이터 베이스 > SQL - 1일 1쿼리' 카테고리의 다른 글

2025.01.10(금) 1일 1쿼리  (0) 2025.01.10
2025.01.09(목) 1일 1쿼리  (0) 2025.01.09
2025.01.07(화) 1일 1쿼리  (1) 2025.01.07
2025.01.06(월) 1일 1쿼리  (0) 2025.01.06
2025.01.05(일) 1일 1쿼리  (0) 2025.01.05