subindev 님의 블로그

2025.01.09(목) 1일 1쿼리 본문

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

2025.01.09(목) 1일 1쿼리

subindev 2025. 1. 9. 14:21
Quiz 1) 오늘이 생일인 사람이 각 부서마다 몇명인지 오늘 날짜, 부서 이름, 생일자 순으로 출력하여라.
SELECT 
	DATE_FORMAT(CURDATE(), '%Y-%m-%d') as '오늘 날짜',
    d.dept_name AS '부서이름' , COUNT(e.emp_no) AS '생일자 수'  FROM employees AS e
JOIN dept_emp AS de ON de.emp_no = e.emp_no
JOIN departments AS d ON d.dept_no = de.dept_no
WHERE DATE_FORMAT(e.birth_date, '%m-%d') 
	= DATE_FORMAT(CURDATE(), '%m-%d')
	AND de.to_date = '9999-01-01'
GROUP BY d.dept_no;

 

더보기

DATE_FORMAT(CURDATE(), '%Y-%m-%d') as '오늘 날짜', // 대문자 Y - 2025년 출력

DATE_FORMAT(CURDATE(), '%y-%m-%d') as '오늘 날짜', // 소문자 y - 25년 출력

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

2025.01.11(토) 1일 1쿼리  (0) 2025.01.11
2025.01.10(금) 1일 1쿼리  (0) 2025.01.10
2025.01.08(수) 1일 1쿼리  (0) 2025.01.08
2025.01.07(화) 1일 1쿼리  (1) 2025.01.07
2025.01.06(월) 1일 1쿼리  (0) 2025.01.06