본문 바로가기

기록/Study

[주니어 기획자들을 위한 실전서] 주니어 PM을 위한 SQL 활용기

https://www.mobiinside.co.kr/2023/02/22/junior-pm-sql/

 

[주니어 기획자들을 위한 실전서] 주니어 PM을 위한 SQL 활용기 - 모비인사이드 MOBIINSIDE

[주니어 기획자들을 위한 실전서] 주니어 PM을 위한 SQL 활용기 - 마케팅 모비인사이드 MOBIINSIDE

www.mobiinside.co.kr


데이터 아키텍처를 보는 눈부터 키우자

  • SQL의 장점 : 데이터 아키텍처에 대한 이해도를 높이는데 미약하게라도 도움이 됨
  • ERD를 해독하는 능력 키우기 선행
  • 식별/비식별 관계, 기본키/외래키

 

SELECT, FROM, (ORDER BY) 이외에는 거의 안 쓴다

  • 실무에서 복잡한 쿼리를 날리는 일은 매우 적음
  • 전체 데이터에서 내가 필요한 데이터만 뽑아서 쓸 수 있을 정도면 충분
  • 예시 : 자사 서비스 결제 이력이 있는 회원 중에서 특정 결제 수단을 이용했고, n만원 이상 결제한 회워만 결제금액별 내림차순 추출을 원할 때
 🤖 SELECT CUSTNO, CUSTID … FROM USER U, PAYMENT P WHERE U.CUSTID = P.CUSTID, P.TERMS = ‘CARD’, P.ACCOUNT >= 500000 ORDER BY P.ACCOUNT DESC;
  • 면접관이 실무자에게 원하는 것
    • DB에서 내가 원하는 데이터를 추출할 수 있는지
    • 데이터 아키텍처에 대해 이해도와 관심이 있는지 정도 확인
  • 만약 SQL을 제대로 공부하고 싶다면
    • 모든 공부는 Youtube가 출발선
    • SQLD 자격증은 필수가 아니다. 그래도 DB에 대한 전반적인 이해도는 높일 수 있다.
    • 괜히 무거운 SQL Workbench 깔지 말고 Oracle APEX에서 연습해보자.
    • HackerRank에서 SQL Basic > Intermediate > Advanced 순으로 도전해보자.

💡 요즘 SQLD 자격증 준비를 하면서 생겼던 의문점을 찾고자 읽은 아티클! 아직 2강이라 그런지 재미는 있는데, 이걸 실무에서 도대체 어떻게 사용할 수 있는지와 SQL 및 데이터 활용 능력을 언급하는 공고에서 원하는게 무엇일지에 대해서 명쾌하게 확인할 수 있게되어 후련! 단순히 자격증 합격이 아닌 데이터 아키텍처에 관심을 갖고 공부하려는 마음으로 으쌰으쌰 준비해보겠습니다.