경험 중심 — SQL 기초를 배우면서 직접 데이터를 조회한 경험
데이터베이스 수업에서 MySQL로 학교 수강 신청 데이터를 분석하는 과제를 수행했습니다.
처음에는 SELECT와 WHERE만 알고 있었는데, GROUP BY를 사용해야 학과별 수강 인원을 집계할 수 있다는 것을 몰라서 한참 헤맸습니다. GROUP BY와 COUNT를 함께 사용하면 원하는 형태로 결과가 나온다는 것을 찾아서 해결했는데, 결과가 나왔을 때 직접 만든 표처럼 데이터가 정리되는 것이 신기했습니다. 수업 데이터 50만 건 중에서 신청 취소율이 가장 높은 강좌 5개를 찾아냈습니다.
이 경험에서 SQL은 외워서 쓰는 것이 아니라 원하는 결과가 무엇인지 먼저 정하고 그에 맞는 쿼리를 조합하는 것이라는 것을 배웠습니다. 무엇을 보고 싶은지가 명확하면 어떤 함수를 사용해야 하는지도 보인다는 점도 깨달았습니다.