PostgreSQL코드생성SQL쿼리
복잡한 조회 SQL 쿼리를 생성하고 설명받는 프롬프트
변수 입력3개
변수를 채운 뒤 완성본을 복사하세요
언제 사용하나
집계·조인·서브쿼리가 얽힌 조회를 SQL로 정확히 표현해야 할 때.
요청 전 확인
- 테이블 구조와 관계, 예상 결과 컬럼을 정리한다.
- 대략적인 데이터 규모(인덱스 필요 여부)를 파악한다.
복사해서 쓰는 프롬프트
{{DB}}에서 다음을 조회하는 SQL을 작성해줘.
목표:
{{GOAL}}
테이블/컬럼:
{{TABLES}}
- 조인과 집계를 사용하고, 각 절이 하는 일을 주석으로 설명해줘.
- 성능을 위해 필요한 인덱스가 있으면 제안해줘.
- 예상 결과 예시도 표로 보여줘.placeholder 설명
{{GOAL}}: 얻고 싶은 결과 (예: "월별 카테고리 매출 합계"){{TABLES}}: 관련 테이블/컬럼과 관계
입력 예시
{{GOAL}} = "사용자별 최근 30일 주문 수와 총액"
기대 결과
주석이 달린 SQL과 인덱스 제안, 결과 예시.
검증 방법
EXPLAIN으로 실행 계획을 확인하고 소량 데이터로 결과를 검증한다.
주의사항
- 대용량 조회는
LIMIT으로 먼저 검증한다.
관련 문서
- PostgreSQL SELECT: https://www.postgresql.org/docs/current/sql-select.html
댓글 0개
아직 댓글이 없습니다.
