SQL·Python·업무 스크립트 작성 도움받기
실행 환경과 입력·출력 예시를 알려주고 코드를 작성·검토·수정해요.
업데이트: 2026년 9월
GPT-5.6 Luna 또는 Gemini 3.8 Flash에 SQL 작성, 스크립트 초안, 오류 설명과 수정안을 요청할 수 있어요. 채팅으로 코드를 작성하는 것만으로 회사의 데이터베이스에 접속하거나 시스템에서 실행되는 것은 아니에요.
1. 모델과 입력 자료 준비하기
목록에서 사용 가능한 모델을 선택해요. 실제 계정에 보이는 이름을 기준으로 찾아요.
- DB 종류와 버전 또는 Python 등 실행 언어를 적어요.
- 실제 계정·접속 암호 대신 테이블 구조와 가상 데이터 몇 줄을 제공해요.
- 원하는 출력 열, 필터, 정렬, 예외 처리 조건을 명시해요.
- 작성된 코드와 설명을 읽고 테스트용 환경에서 검증해요.
2. SQL 요청 예시
MySQL 8 기준으로 조회용 SELECT를 작성해줘. production(work_date DATE, line_code VARCHAR, produced_qty INT, defect_qty INT)에서 지정 기간의 라인별 생산수량 합계와 불량률을 구해줘. 불량률은 합계의 비율로 계산하고 0으로 나누지 않게 처리해줘. 시작일·종료일은 파라미터로 받고, 샘플 입력과 예상 결과도 보여줘.
3. 스크립트 요청 예시
Python으로 여러 CSV를 읽어 월별 실적을 합치는 스크립트를 작성해줘. 입력 파일 인코딩, 필수 열 검사, 중복 기준, 오류 파일 목록을 설명해줘. 원본 파일을 덮어쓰지 않고 별도 결과 파일을 저장하게 해줘. 가상 데이터로 실행 방법과 확인 방법도 알려줘.
4. 오류 수정 요청하기
- 오류 문구와 문제가 발생한 코드 부분을 함께 붙여 넣어요.
- “원인 설명 → 최소 수정안 → 확인할 테스트” 순서로 요청해요.
- 정상 입력뿐 아니라 빈 값·0·중복 데이터도 확인해요.
- 실제 업무 적용 전 실행 대상과 결과를 검토해요.
잘되지 않을 때
- 존재하지 않는 열·함수가 나오면 정확한 스키마와 버전을 다시 제공해요.
- 설명만 있고 코드가 없으면 언어와 실행 가능한 코드 형식을 지정해요.
- 코드가 실행되었다는 설명만으로 성공을 판단하지 말고, 실제 실행 결과와 예상 결과를 비교해요.
이 답변이 도움이 되었나요?
