데이터 관련/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 지만 해당 이미지만 첨부하였습니다.