8️⃣

[250508] SQL/Python 스터디 템플릿

진행일자
2025/05/08
완료여부

진행할 과제/논의할 과제

과제에서 필수 사용되는 문법 요약

과제에서 필수로 사용되는 문법에 대한 개념을 요약해주세요. 팀원이 모두 함께 적어도 괜찮습니다.
datediff
interval

팀원 코드 공유

이세희
윤수민
최영은
홍정민

Best Practice

타인의 코드에 대해 피드백 할 때에는 항상 피드백을 받는 사람이 성장했으면 하는 마음을 담아 피드백 해주세요.
공유된 팀원의 코드를 보고 가장 Best Practice 라고 생각하는 코드를 선정해주세요. 팀원 모두의 코드를 보고 논의 후 Best를 새롭게 만드셔도 좋습니다.
BEST
SQL
복사
30) select name from doctors where major='성형외과' 31) select major count(*) cnt_major from doctors group by major 32) SELECT COUNT(*) AS doctor_count <- 의사 수를 갑자기 왜 세는지? FROM doctors WHERE hire_date <= CURDATE() - INTERVAL 5 YEAR; -- SELECT COUNT(*) AS num_of_doctors FROM doctors WHERE hire_date <= DATE_SUB(CURDATE(), INTERVAL 5 YEAR); DATE_SUB 함수는 MySQL에서 사용되는 날짜/시간 함수로, 특정 날짜에서 일정한 시간 간격을 빼는 역할을 합니다. - DATE_SUB(date, INTERVAL amount unit) - INTERVAL amount unit: 뺄 시간의 양과 단위 예: INTERVAL 5 YEAR5, INTERVAL 30 DAY30, INTERVAL 6 MONTH6개월 등 33) select * datediff(CURRENT_DATE, hire_date) as '근무 기간' from doctors
SQL
복사
25. select * from lol_feedbacks order by satisfaction_score desc 26. select user_name, max(feedback_date) from lol_feedbacks group by user_name Q. 최신 피드백을 찾는법을 모르겠습니다 27. select count(1) from lol_feedbacks where satisfaction_score=5 // count(1)과 count(칼럼명)의 차이 28. select user_name, count(1) cnt_feedback from lol_feedbacks group by user_name order by cnt_feedback desc limit 3 29. select feedback_date from lol_feedbacks group by feedback_date order by avg(satisfaction_score) desc limit 1
SQL
복사