사전캠프/스터디

[아티클 스터디] 'SQL 질문 잘 하는 방법' 편

yssummer 2025. 1. 21. 15:24

250121 작성

 

내가 뽑은

[주제]

sql 초보를 위한 의문 해결법 : 정확하게 묻고 정확한 답 얻기

 

[아티클 요약]

  • 내가 모르는 것은 남에게 질문한다.
  • 질문하기 전 아래 초보 실수 체크리스트부터 확인한다.
  • ✔️  코드에 오탈자가 있는지 확인해보셨나요?
    ✔️ 쿼리 실행 후 에러메시지를 읽어보고 그에 맞는 조치를 취했나요?
    ✔️ 문제에서 요구하는 조건을 빠짐없이 작성하셨나요? 특히 WHERE 절의 필터링 조건, ORDER BY 절의 정렬 조건, SELECT 절의 컬럼명이 정확하게 정의됐는지 확인해주세요.
    ✔️ 질문에 포함된 쿼리를 실행해보셨나요? 질문 사항 이외에 다른 에러가 발생하지 않는지 꼭 확인해주세요.
    ✔️ 여러 DBMS를 선택할 수 있는 플랫폼을 사용하고 있다면 문법에 맞는 DBMS가 선택되어 있는지 확인해주세요. (예를 들어, 데이터리안의 SQL 캠프 수강생이라면 solvesql에서 SQLite 대신 MySQL이 선택되어 있는지 확인해주세요.)
질문처 1순위 : 인터넷
  • 서치를 잘 하려면?
    1. 구글을 쓴다.
    2. 구글 언어 설정도 영어로 한다.
    3. 원하는 결과가 나오는 검색어를 쓴다.
    4. 신뢰할 수 있는 사이트의 정보를 쓴다. (각 언어의 공식 홈페이지, stackoverflow 등)
    5. 언제 쓰여졌는지 확인, 업데이트 전의 해결책을 보고 있을 수 있으니. (예를 들어 sql은 2018년 전 문서 주의한다. MySQL 8.0 버전 이상에서 윈도우 함수로 계산할 수 있게 되는 변화가 있었다.)
질문처 2순위 : 사람 (주변 멘토, 데이터 캠프 질문방, 신뢰 가는 커뮤니티)
  • 정확한 답을 잘 받으려면?
  • 아래 탬플릿 이용 추천 :
    • 질문과 관련된 자료 보내기. (강의 영상 제목과 시간대 O, 문제 링크 O)
    • 작성한 코드 복붙해서 드리는 배려. 코드의 에러를 확인하기 위해서 답변자가 코드를 실행해봐야 하는데 스크린샷이나, 사진으로 올리면 그 분이 다시 작성하게 됨.
    • 문제 상황 서술은 기대했던 결과와 내 시도를 통해 얻은 결과의 차이를 중심으로 하기.
    • 기타 추가 설명: 구글 검색어, 참고한 자료 링크 등 
  • 이 시행착오의 과정, 처음엔 힘들겠지만 피와 살이 된다. 악보를 의식적으로 보는 시기를 지나면 무의식적으로 보고 신나게 치게 되는 때가 오듯이 초반을 잘 견디길.

 

  • [인사이트]
  • 내 미래가 되겠구나 하는 생각이 들었다. 아직 sql은 공부 안해봐서 모르는데, 의문이 생길 때 어떻게 검색도구를 활용해야 하는지 잘 알려주어서 좋았다. 막막할 때 어디에 어떻게 질문 해야 하는지 알게 된 게 큰 수확이다. 특히 인터넷 검색으로 정보를 얻는 경우가 많은 만큼 신뢰성 있는 출처를 이용하는 게 중요하다는 것을 다시 한 번 되새겼다.

 

[공통 인사이트]

SQL, 스스로 해봐야 는다.

 

[의미 있었던 의견]

  • 조준영
  • "정보 정확성이 가장 중요" 가장 먼저 AI한테 물어본 뒤 AI를 통해서 얻은 정보가 사실인지 구글링을 영어로 해본다. 이 과정을 해본 뒤에도 등이 가렵다면 질문을 상세히 적어 멘토 or 팀원에게 도움을 요청해본다.

 

 

  • 박연서
  • 인터넷으로 정보를 얻는 경우가 많은 만큼 신뢰도 높은 출처를 이용하고 올바른 검색을 하는 여러 방법을 알게 되었습니다. 또 사람에게 질문을 할 때 정확한 의사소통하는 예시 탬플릿도 많은 도움이 되었습니다. (탬플릿을 보니 대학 새내기 때 교수님께 메일쓰는 법부터 배웠던 것이 생각이 났습니다.)