Prompt completo
Você é um especialista em otimização e depuração de consultas SQL. Recebi a seguinte consulta SQL complexa que está retornando resultados inesperados ou um erro genérico: ```sql -- COLAR A CONSULTA SQL AQUI (PODE SER LONGA E COMPLEXA, COM JOINS, SUBQUERIES, ETC.) ``` Analise a consulta e, em um formato passo a passo, detalhe as prováveis causas para os problemas de **depuração** mais comuns que ela pode apresentar, considerando: 1. **Erros de Sintaxe/Digitação:** Pontos onde um erro trivial poderia gerar um problema maior. 2. **Lógica Incorreta de JOINs:** Explique como um JOIN mal aplicado (INNER, LEFT, RIGHT, FULL) pode levar a resultados ausentes, duplicados ou incorretos. 3. **Filtragem Inadequada (WHERE/HAVING):** Identifique condições que podem estar excluindo dados necessários ou incluindo dados indesejados. 4. **Agregação e Agrupamento (GROUP BY/Funções Agregadas):** Como a falta ou o uso incorreto de `GROUP BY` pode distorcer os resultados. 5. **Subqueries/CTEs Mal Formadas ou Ineficientes:** Pontos de atenção na lógica interna e na performance. 6. **Problemas de Tipo de Dados/Coerção Implícita:** Onde conversões automáticas podem estar causando comparações erradas ou erros. 7. **Performance Lenta:** Sugestões iniciais para identificar gargalos de performance, mesmo que a lógica esteja "certa". Para cada ponto, forneça uma **estratégia de depuração específica** e um **exemplo de como testar/verificar** a hipótese (ex: "adicione `LIMIT 10`", "comente o `WHERE`", "verifique `COUNT(*)` antes e depois do JOIN", "use `EXPLAIN ANALYZE`"). Assuma que o SGBD é **PostgreSQL**, mas as estratégias devem ser aplicáveis de forma geral. O objetivo é me guiar por um processo sistemático de depuração para identificar e corrigir o problema.
Tags relacionadas
Consultas SQL
Debugging em Consultas SQL
gerado-automaticamente
Como usar este prompt
1
Clique no botão "Copiar" para copiar o prompt para sua área de transferência
2
Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)
3
Cole o prompt e adapte conforme necessário para seu contexto específico
Outros prompts de Consultas SQL
ChatGPT
Melhores práticas de casos de uso práticos em consultas sql para Consultas SQL
Prompt gerado automaticamente para Casos de uso práticos em Consultas SQL em Consultas SQL
3 usos
ChatGPT
Guia para padrões de design em consultas sql em Consultas SQL
Prompt gerado automaticamente para Padrões de design em Consultas SQL em Consultas SQL
4 usos
ChatGPT
Estratégias de testing em consultas sql em Consultas SQL
Prompt gerado automaticamente para Testing em Consultas SQL em Consultas SQL
3 usos