의사가 있으면 당연히 의사에게 진료받는 환자가 있겠죠? 아래와 같은 patients(환자) 테이블이 있습니다.
34. patients 테이블에서 각 성별(gender)에 따른 환자 수를 계산하는 쿼리를 작성해주세요!
SELECT gender,
COUNT(1)
FROM patients
GROUP BY gender ;
35. patients 테이블에서 현재 나이가 40세 이상인 환자들의 수를 계산하는 쿼리를 작성해주세요!
SELECT birth_date,
COUNT(1)
FROM patients
WHERE YEAR(CURDATE())-YEAR(birth_date)>=40 ;
36. patients 테이블에서 마지막 방문 날짜(last_visit_date)가 1년 이상 된 환자들을 선택하는 쿼리를 작성해주세요!
SELECT *
FROM patients
WHERE YEAR(CURDATE())-YEAR(last_visit_date)>=1 ;
37. patients 테이블에서 생년월일이 1980년대인 환자들의 수를 계산하는 쿼리를 작성해주세요!
SELECT birth_date,
COUNT(1)
FROM patients
WHERE birth_date LIKE '1980%' ;