본문 바로가기
SQL 공부

사전캠프 걷기반 퀘스트 08

by 나노다 2024. 10. 11.

doctors 테이블에서 전공(major)가 성형외과인 의사의 이름을 알아내는 쿼리를 작성해주세요!

SELECT name
FROM doctors 
WHERE major = '성형외과'

 

doctors 테이블에서 각 전공 별 의사 수를 계산하는 쿼리를 작성해주세요!

SELECT major
	, COUNT(id) 
FROM doctors 
GROUP BY 1

 

doctors 테이블에서 현재 날짜 기준으로 5년 이상 근무(hire_date)한 의사 수를 계산하는 쿼리를 작성해주세요!

SELECT COUNT(1) 
FROM doctors  
WHERE DATEDIFF(CURDATE(), hire_date) >= 365*5

더 좋은 방법이 있을 거 같은디...

 

doctors 테이블에서 각 의사의 근무 기간을 계산하는 쿼리를 작성해주세요!

SELECT order_id 
	, DATEDIFF(CURDATE(), `date`) 
FROM payments
GROUP BY 1

 

'SQL 공부' 카테고리의 다른 글

사전캠프 걷기반 퀘스트 10  (0) 2024.10.12
사전캠프 걷기반 퀘스트 09  (1) 2024.10.11
사전캠프 걷기반 퀘스트 07  (1) 2024.10.11
사전캠프 걷기반 퀘스트 06  (1) 2024.10.11
사전캠프 걷기반 퀘스트 05  (1) 2024.10.11