hyezdata 님의 블로그

[250225] SQL 질문 잘 하는 방법 본문

내일배움캠프/아티클 스터디

[250225] SQL 질문 잘 하는 방법

hyezdata 2025. 2. 25. 19:06
SQL 질문 잘 하는 방법
요약

 

질문 전 체크 리스트

  • 코드에 오탈자가 있는지
  • 에러 메세지를 읽어보고 그에 맞는 조치를 취했는지
  • 요구하는 조건을 빠짐없이 작성했는지 (WHERE절의 필터링 조건, ORDER BY절의 정렬 조건, SELECT절의 컬럼명)
  • 질문에 포함된 쿼리를 실행해보았는지
  • 문법에 맞는 DBMS가 선택되어 있는지

문제를 해결하는 두가지 방법

  1. 검색해 본다
    • 구글에서 검색하기
      • 기술 검색은 반드시 구글에서
    • 영문으로 검색하기
      • 기술 문서는 영어 문서의 양이 압도적으로 많다.
      • EX) 윈도우 함수 중 lag, lead 함수가 궁금하다. → ‘sql window function lag lead’
    • 검색 키워드를 잘 넣기
      • 검색 쿼리의 범위를 좁혀주기
      • EX) PostgreSQL의 CUBE 함수가 궁금하다 → ‘cube’ 라고 검색하면 ‘큐브엔터테이먼트’가 나옴 ‘postgresql’ 이라고 범위를 더 좁혀서 검색해야 한다.
      • but 반대로 너무 좁혀도 별로
      • EX) 윈도우 함수 사용 예시가 궁금하다 → ‘postgresql window function’, ‘mysql window function’ 보단 ‘sql window function’이 더 다양한 결과가 나온다.
    • 신뢰할 수 있는 사이트 클릭하기
    • 언제 쓰여졌는지 확인하기
      • SQL은 다른 언어나 프레임워크에 비해 발전이 빠르지 않고 표준이 정해져 있어 최신 문서를 꼭 봐야하지 않지만 DBMS 버전마다 사용할 수 있는 함수가 다를 수 있는 시기가 중요한 정보도 있다.
    • 만약 원하는 결과가 안 나온다면 검색 방법을 바꿔보기
  2. 같이 공부하고 있는 사람 또는 멘토에게 물어본다.
    • 질문 답변방
      • 검색을 해도 해결이 안된다면 슬랙 질문방에 질문하기
      • 모호한 질문에는 정확한 답변을 할 수 없기 때문에 답변자의 편의를 위해서가 아닌, 질문자가 문제를 빠르게 해결하기 위해 정확한 질문을 하는 것은 중요하다.

결국 스스로 해봐야 는다

똑같이 막막하고 실패하겠지만 결국 성장하는 사람은 막막함을 이겨내고 계속 시도해보는 사람이다. 어디서 오류가 났는지 찾아도 보고, 답답함에 혼잣말도 해보고, 하루 종일 찾은 오류가 오타라는 걸 알고 허탈도 해보고, 구글에 검색도 해보고, 팀원, 멘토한테 질문도 남겨보는 과정에서 나도 모르게 끊임없이 성장하고 있을 것이다.

그 과정을 지나다보면 ‘나 좀 하는거 같은데~’라는 순간이 올 것이다.

 

인사이트

 

사실 뻔한 얘기지만 무엇이든 능숙해지려면 많이 부딪치고 스스로 생각해보는 과정이 중요하다. 문제를 풀다 보면 잘 안풀려서 답답하고 그런 순간들이 쌓이면 자책하는 순간들도 찾아올 때가 있는데 이 아티클을 통해서 살짝은 위로가 되는 거 같다. 그 과정을 잘 이겨내보자

 

 

 

SQL 질문 잘 하는 방법

막막함에 부딪혔을 때 이 글이 도움이 되길 바랍니다. 새로운 걸 배우는 모두가 멋있어요.

datarian.io

 

728x90
반응형