진행할 과제/논의할 과제
과제에서 필수 사용되는 문법 요약
COUNT
DATE_SUB(기준 날짜, INTERVAL value)
BETWEEN A AND B
팀원 코드 공유
이예리
전민정
김여진
Best Practice
타인의 코드에 대해 피드백 할 때에는 항상 피드백을 받는 사람이 성장했으면 하는 마음을 담아 피드백 해주세요.
공유된 팀원의 코드를 보고 가장 Best Practice 라고 생각하는 코드를 선정해주세요. 팀원 모두의 코드를 보고 논의 후 Best를 새롭게 만드셔도 좋습니다.
BEST
34.
SELECT gender,
COUNT(1) AS num_patients
FROM patients
GROUP BY gender;
35.
SELECT COUNT(1) AS over_40
FROM patients
WHERE birth_date <= DATE_SUB(CURDATE(), INTERVAL 40 YEAR);
36.
SELECT *
FROM patients
WHERE last_visit_date <= DATE_SUB(CURDATE(), INTERVAL 1 YEAR);
37. (내가 쓴 코드)
SELECT COUNT(1) AS born_in_80s
FROM patients
WHERE birth_date LIKE '%198%';
37. (답안, 확실히 80년대생만 선택하겠다는 작성의도가 잘 보여서
가독성이 좋다)
SELECT COUNT(1) AS born_in_80s
FROM patients
WHERE birth_date BETWEEN '1980-01-01' AND '1989-12-31'
SQL
복사