🔍
ChatGPT intermediate

Estratégias de 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

4 usos Consultas SQL

Prompt completo

Você é um especialista em SQL e em otimização de bancos de dados. Sua tarefa é criar uma consulta SQL complexa e eficiente para um cenário real de negócios, que resolva um problema comum de análise de dados e que demonstre o uso de pelo menos três das seguintes técnicas: CTEs (Common Table Expressions), funções de janela (Window Functions), subconsultas correlacionadas, pivots ou unpivots, e/ou otimização de índices.

**Cenário:** Uma grande rede de varejo precisa identificar os 5 produtos que geraram a maior receita bruta em cada uma das suas 3 maiores regiões de vendas no último trimestre, mas apenas para produtos que tiveram um crescimento de vendas de pelo menos 10% em relação ao trimestre anterior na mesma região. Além disso, a consulta deve retornar a receita total desses 5 produtos por região e o percentual que essa receita representa da receita total de todos os produtos naquela região no último trimestre.

**Estrutura das tabelas disponíveis (simplificadas):**

*   `Vendas`: `id_venda`, `id_produto`, `id_cliente`, `data_venda`, `quantidade`, `preco_unitario`, `id_regiao`
*   `Produtos`: `id_produto`, `nome_produto`, `categoria`
*   `Regioes`: `id_regiao`, `nome_regiao`

**Sua entrega deve ser:**

1.  A consulta SQL completa, comentada para explicar cada parte complexa.
2.  Uma breve justificativa (2-3 parágrafos) sobre as escolhas das técnicas SQL utilizadas e como elas contribuem para a eficiência e clareza da solução.
3.  Uma sugestão de pelo menos dois índices que seriam cruciais para otimizar o desempenho desta consulta, justificando o porquê.

Tags relacionadas

Consultas SQL Casos de uso práticos 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