카테고리 없음

내일배움캠프_QAQC_사전캠프 15일차 (아티클 스터디)

iron-min 2025. 9. 5. 14:40

SQL 질문 잘 하는 방법

 

https://datarian.io/blog/how-to-ask-good-sql-questions

 

SQL 질문 잘 하는 방법

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

datarian.io

 

오늘 한 아티클 스터디는 SQL을 하면서 문제를 해결하는 방법에 대한  입니다!

 

아티클 내용 정리

 1) 질문하기전 체크리스트


2) 검색하기

구글에서 검색하기 기술검색은 구글에서 해야합니다. 다른 플랫폼은 전문성이 떨어질 수 있습니다.
영문으로 검색하기 영어문서의 양이 많기때문에 영문으로 검색해야 합니다.
(언어설정이 한국어로 되어있으면 영어로 바꿔줘야 합니다.)
검색 키워드를 잘 넣기 적당한 범위에서 검색키워드를 입력해야합니다.
신뢰할 수 있는 사이트를 클릭하기 공식문서가 가장 정확한 정보를 제공하기 때문에 공식문서 위주로 우선적으로 확인해야합니다.
언제 쓰여졌는지 확인하기 너무 옛날자료를 본다면 현재 프로그램 버전에 맞지않는 자료를 보게될 수 있습니다.

 

3) 질문답변방 이용하기

▶ 질문하기전 슬랙 검색을 이용해서 같은 질문이 있었는지 확인합니다.

 

▶ 질문 템플릿 사용

✔️ 질문과 관련된 강의 영상 제목과 시간대 또는 문제 링크
  • 강의 영상 제목과 시간대 O, 문제 링크 O
  • 노션 수업 자료 링크 X: 한 수업 자료에 많은 내용이 들어있기 때문에 어떤 내용에 대한 질문인지 파악하기 어려워요.
✔️ 작성한 코드
  • 코드 복사 붙여넣기 O
  • 스크린샷 X, 사진 X: 코드의 에러를 확인하기 위해서 답변자가 코드를 실행해봐야 하는데 스크린샷이나, 사진으로 올리면 긴 쿼리를 따라서 다시 작성해야 하는 번거로움이 있어요.
✔️ 문제 상황 서술: 기대했던 결과와 내 시도를 통해 얻은 결과의 차이를 중심으로 적어야 답변자가 문제 상황을 정확하게 파악할 수 있어요.
✔️ 기타 추가 설명: 구글 검색어, 참고한 자료 링크 등

 

개인적인 생각 추가

요즘 AI가 발달해서 AI 프로그램을 이용해 코딩에 오류가 있는지 어떻게 수정해야 하는지 알 수 있습니다.

그래서 어떤 방식으로 오류가 발생했는지 서술해 줘야하는데 질문템플릿을 어느정도 이용해도 좋을 것 같습니다.

 

AI에게 질문하는 템플릿 입니다.

1. 문제 요약 (Problem Summary) 오류가 발생한 상황궁극적으로 얻고자 하는 결과는 무엇인가요

2. 사용 중인 SQL 코드 (SQL Code in Use) 입력

   복사, 붙여넣기로 코드 입력해주기

3. 발생한 오류 메시지 (Error Message) 데이터베이스 시스템에서 출력된 정확한 오류 메시지 입력

   오류 메시지 복사하여 붙여넣어주기.

4. 데이터베이스 및 환경 정보 (Database and Environment Information) 어떤 데이터베이스 시스템을 사용 중이신가요? (예: MySQL, PostgreSQL, Oracle, MS SQL Server 등) 버전 정보도 있다면 함께 기재해 주세요. (예: PostgreSQL 14.1)

5. 관련 테이블 스키마 (Relevant Table Schema) 오류와 관련된 **테이블의 구조(컬럼명, 데이터 타입)**를 알려주세요.

6. 추가 정보 (Additional Information) 문제를 해결하기 위해 시도해 본 방법이나 관련된 다른 정보가 있다면 자유롭게 작성해 주세요

 

이렇게 AI한테 순서에 맞춰 알려주면 어느정도 상황은 해결해 주기도 합니다.

 

다만 AI로 인해서 잘못된 코드를 입력한 경우도 있기때문에 재검토는 필수입니다!