patients 테이블에서 각 성별(gender)에 따른 환자 수를 계산하는 쿼리를 작성해주세요!
SELECT gender
, COUNT(1)
FROM patients
GROUP BY 1
patients 테이블에서 현재 나이가 40세 이상인 환자들의 수를 계산하는 쿼리를 작성해주세요!
SELECT COUNT(1)
FROM patients
WHERE DATE_FORMAT(CURDATE(), '%Y') - DATE_FORMAT(date(birth_date), '%Y') >= 40
patients 테이블에서 마지막 방문 날짜(last_visit_date)가 1년 이상 된 환자들을 선택하는 쿼리를 작성해주세요!
SELECT *
FROM patients
WHERE DATEDIFF(CURDATE(), last_visit_date) >= 365
patients 테이블에서 생년월일이 1980년대인 환자들의 수를 계산하는 쿼리를 작성해주세요!
SELECT COUNT(1)
FROM patients
WHERE DATE_FORMAT(date(birth_date), '%Y') BETWEEN 1980 and 1989
'SQL 공부' 카테고리의 다른 글
사전캠프 걷기반 퀘스트 11 (마지막 연습 문제) (1) | 2024.10.14 |
---|---|
사전캠프 걷기반 퀘스트 10 (0) | 2024.10.12 |
사전캠프 걷기반 퀘스트 08 (1) | 2024.10.11 |
사전캠프 걷기반 퀘스트 07 (1) | 2024.10.11 |
사전캠프 걷기반 퀘스트 06 (1) | 2024.10.11 |