Dicas de debugging em consultas sql para Consultas SQL

Prompt gerado automaticamente para Debugging em Consultas SQL em Consultas SQL

5.0
32 usos
ChatGPT
Usar no ChatGPT
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;
```"

Como Usar este Prompt

1

Clique no botão "Copiar Prompt" para copiar o conteúdo completo.

2

Abra sua ferramenta de IA de preferência (ChatGPT e etc.).

3

Cole o prompt e substitua as variáveis (se houver) com suas informações.

Compartilhe

Gostou deste prompt? Ajude outras pessoas a encontrá-lo!

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