Dicas de debugging em consultas sql para Consultas SQL
Prompt gerado automaticamente para Debugging em Consultas SQL em Consultas SQL
Considerando que um desenvolvedor SQL júnior está tentando depurar uma consulta complexa que envolve múltiplas junções e subconsultas, e ele está enfrentando um erro de "syntax near 'X'" que não aponta diretamente para a linha ou coluna exata, mas ele suspeita que o problema está em uma cláusula `WHERE` ou `JOIN` malformada.
**Prompt:**
"Assumindo que você é um DBA sênior com vasta experiência em otimização e depuração de consultas SQL, e um desenvolvedor júnior lhe apresentou a seguinte consulta SQL com um erro de sintaxe vago. Sua tarefa é analisar a consulta, identificar as prováveis causas do erro (especialmente na cláusula `WHERE` ou `JOIN`), sugerir correções específicas e explicar o raciocínio por trás de cada sugestão de forma didática para o desenvolvedor júnior. Além disso, inclua uma dica geral para evitar esse tipo de erro no futuro. A consulta é a seguinte:
```sql
SELECT
p.nome_produto,
c.nome_cliente,
ped.data_pedido,
SUM(ip.quantidade * ip.preco_unitario) AS valor_total_item
FROM
produtos p
JOIN
itens_pedido ip ON p.id_produto = ip.id_produto
JOIN
pedidos ped ON ip.id_pedido = ped.id_pedido
JOIN
clientes c ON ped.id_cliente = c.id_cliente
WHERE
ped.data_pedido BETWEEN '2023-01-01' AND '2023-12-31' AND
(c.regiao = 'Sudeste' OR c.regiao = 'Sul') AND
SUM(ip.quantidade * ip.preco_unitario) > 1000
GROUP BY
p.nome_produto,
c.nome_cliente,
ped.data_pedido
ORDER BY
valor_total_item DESC;
```"
Tags relacionadas
Como Usar este Prompt
Clique no botão "Copiar Prompt" para copiar o conteúdo completo.
Abra sua ferramenta de IA de preferência (ChatGPT e etc.).
Cole o prompt e substitua as variáveis (se houver) com suas informações.
Outros prompts de Consultas SQL
Continue explorando prompts nesta categoria.
Prompt para casos de uso práticos em consultas sql em Consultas SQL
Prompt gerado automaticamente para Casos de uso práticos em Consultas SQL em Consultas SQL
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
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