SQL 쿼리 작성
👍 이런 분께 추천해요
직장인분석가기획자
✨ 이 스킬의 효과
- ✓원하는 데이터 조회 쿼리를 — 몇 분이면 끝나요
- ✓복사·붙여넣기만 하면 전문가급 결과물
- ✓[ ] 칸만 바꾸면 내 상황에 딱 맞게 적용
- ✓클로드·ChatGPT·제미나이 어디서나 무료
🔥 단계별 프롬프트 — 처음부터 끝까지
순서대로 복사해서 AI에 시키면 전체 과정이 완성돼요. 한 단계 결과를 다음 단계에 넣으면 더 좋아집니다.
1쿼리
너는 DB 엔지니어야. [원하는 결과]를 조회하는 SQL을 작성해줘. 테이블 구조: [설명], DB: [MySQL/PostgreSQL 등]. 바로 실행 가능하게.
2설명·최적화
이 쿼리를 한 부분씩 설명하고, 데이터가 많을 때 느려지는 부분과 인덱스·최적화 방법을 알려줘.
💡 각 단계의 [ ] 칸을 채워가며 순서대로 진행하세요.
📄 이렇게 나와요 (예시)
질문: "지난달 가입자 수" SELECT COUNT(*) FROM users WHERE created_at >= '2026-04-01' AND created_at < '2026-05-01';
💡 테이블 구조를 알려주면 바로 쓸 수 있는 쿼리가 나와요.
🏆 정확한 쿼리 가이드 · MCP 마켓 단독
AI에게 "쿼리 짜줘"만 하면 엉뚱한 결과가 나옵니다. 정확한 쿼리는 테이블 구조를 알려주고, 원하는 결과를 구체적으로 말하고, 느릴 때 최적화까지 챙길 때 나와요.
정확한 쿼리 4요소
① 테이블 구조를 알려줘라
컬럼명·관계를 모르면 AI가 추측한다. 테이블·주요 컬럼을 주면 바로 쓸 쿼리가 나온다.
② 원하는 결과를 구체적으로
"매출 보여줘" X → "지난달 일별 매출 합계, 높은 순". 조건·정렬·기간을 명확히.
③ DB 종류를 명시
MySQL·PostgreSQL·SQLite는 문법이 조금씩 다르다. 어느 DB인지 알려줘야 바로 실행된다.
④ 느리면 최적화·인덱스
데이터 많을 때 느려지는 부분과 인덱스를 함께 물어라. 동작만 X, 성능까지.
✍️ 완성 예시 — 그대로 참고하세요
📌 AI에게 시키는 법 + 쿼리
[프롬프트] "users(id, created_at), orders(id, user_id, amount, created_at) 테이블이 있어. 지난달 가입자별 총 주문액을 높은 순으로. PostgreSQL." [쿼리] SELECT u.id, SUM(o.amount) AS total FROM users u JOIN orders o ON o.user_id = u.id WHERE u.created_at >= '2026-04-01' AND u.created_at < '2026-05-01' GROUP BY u.id ORDER BY total DESC;
🔍 왜 이게 합격 포인트인가
"users(...), orders(...)"테이블 구조 제공 (①)
"가입자별 총 주문액, 높은 순"결과 구체화 (②)
"PostgreSQL"DB 종류 명시 (③)
⚠️ 이렇게 시키면 틀린 쿼리 → 이렇게 고치세요
❌ 부정확매출 데이터 뽑는 쿼리 짜줘
테이블·컬럼·조건이 없어 추측성 쿼리 → 안 맞음.
✅ 정확테이블 구조+원하는 결과+DB 종류를 주고 요청.
❌ 부정확(대용량인데 인덱스·성능 고려 없이)
데이터 많으면 쿼리 한 번에 DB가 뻗을 수 있음.
✅ 정확느린 부분과 필요한 인덱스를 함께 물어 최적화.
🚀 사용법 3단계
- 1오른쪽 '프롬프트 복사하기' 버튼을 누르세요
- 2클로드·ChatGPT 등 AI 챗봇에 붙여넣고 [ ] 칸을 채우세요
- 3결과가 아쉬우면 '더 구체적으로'처럼 이어서 요청하세요
🔌 함께 쓰면 강력한 도구
❓ 자주 묻는 질문
Q. 정말 무료인가요?
네, 프롬프트는 완전 무료예요. 클로드·ChatGPT 같은 AI 챗봇만 있으면 바로 쓸 수 있습니다.
Q. 어떤 AI에서 쓸 수 있나요?
클로드(Claude), ChatGPT, 제미나이(Gemini) 등 어떤 AI 챗봇에서도 똑같이 동작합니다.
Q. 결과가 마음에 안 들면요?
"더 짧게", "더 구체적으로", "예시를 들어서"처럼 이어서 요청하면 점점 원하는 결과에 가까워져요.
Q. [ ] 안에는 뭘 넣나요?
본인 상황에 맞는 내용을 넣으면 됩니다. 예를 들어 [주제]에는 다루려는 주제를 적으면 돼요.