🔍
ChatGPT intermediate

Dicas 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

2 usos Consultas SQL

Prompt completo

Você é um especialista em SQL e otimização de bancos de dados. Sua tarefa é criar uma consulta SQL complexa, mas altamente eficiente, que resolva o seguinte problema real de negócios:

Uma grande empresa de e-commerce precisa identificar os 5% dos clientes que geraram o maior faturamento total no último trimestre (do dia '2023-07-01' ao '2023-09-30'), mas **apenas considerando vendas de produtos da categoria 'Eletrônicos'** e **excluindo qualquer cliente que tenha devolvido mais de 10% do valor total de suas compras** (em qualquer categoria) dentro do mesmo período. A consulta deve retornar o `id_cliente`, o `nome_cliente` e o `faturamento_eletronicos_total` para esses clientes.

Você terá acesso às seguintes tabelas (simplificadas):

*   `clientes`: `id_cliente` (INT, PK), `nome_cliente` (VARCHAR), `email_cliente` (VARCHAR)
*   `pedidos`: `id_pedido` (INT, PK), `id_cliente` (INT, FK), `data_pedido` (DATE), `valor_total_pedido` (DECIMAL)
*   `itens_pedido`: `id_item_pedido` (INT, PK), `id_pedido` (INT, FK), `id_produto` (INT, FK), `quantidade` (INT), `preco_unitario` (DECIMAL)
*   `produtos`: `id_produto` (INT, PK), `nome_produto` (VARCHAR), `categoria_produto` (VARCHAR)
*   `devolucoes`: `id_devolucao` (INT, PK), `id_pedido` (INT, FK), `valor_devolvido` (DECIMAL), `data_devolucao` (DATE)

A consulta deve ser otimizada para performance em grandes volumes de dados. Inclua comentários para explicar as partes mais complexas da sua lógica, especialmente a forma como você lida com a exclusão de clientes com alta taxa de devolução e a seleção do top 5%.

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