Como Comparar a Venda Atual com a Venda Anterior Utilizando SQL
Leitura: 5 min
Imagine que você tenha o faturamento mensal de uma empresa: Mês Faturamento Julho R$ 180.000 Agosto R$ 210.000 Setembro R$ 195.000 Outubro R$ 230.000 Olhar para esses números já nos mostra alguma coisa. Mas normalmente […]
ROW_NUMBER na Prática: Como Encontrar a Última Compra de Cada Cliente
Leitura: 5 min
Imagine que você trabalha em um e-commerce. Alguém faz uma pergunta: “Qual foi a última compra de cada cliente?” A princípio, parece simples. Temos uma tabela pedido: E precisamos encontrar a compra mais recente. Talvez […]
Window Functions Para Iniciantes: O Momento em Que GROUP BY Já Não É Suficiente
Leitura: 13 min
Existe um momento interessante no aprendizado de SQL. Você aprende GROUP BY. Entende funções como: E começa a resolver vários problemas. Faturamento por cliente. Quantidade de pedidos por vendedor. Média de vendas por produto. Maior […]
Como Encontrar Clientes Que Estão Parando de Comprar Utilizando SQL
Leitura: 12 min
Imagine que você trabalha em um e-commerce. Seu gestor chega com uma preocupação: “Temos clientes que compravam da gente e estão sumindo?” Essa é uma pergunta interessante. Porque ele não quer saber apenas quem comprou. […]
CTE ou Subquery? Como Escolher Sem Decorar Regra
Leitura: 12 min
No artigo anterior, vimos que uma subquery pode ser entendida de uma forma bastante simples: uma consulta que produz uma informação necessária para outra consulta. Mas, quando você começa a avançar em SQL, aparece outra […]
Subquery Sem Complicação: Quando Uma Consulta Precisa de Outra Consulta
Leitura: 10 min
Quando alguém vê uma subquery pela primeira vez, normalmente acontece algo parecido. Uma consulta aparece dentro de outra consulta. Parênteses. Outro SELECT. Outro FROM. E surge a sensação: “Agora o SQL começou a ficar complicado.” […]
Como Usar CASE WHEN Para Transformar Dados em Informação
Leitura: 8 min
Imagine que você trabalha em um e-commerce. Seu gerente pede um relatório mostrando a quantidade de pedidos realizados por cada cliente. Você consulta o banco e entrega algo parecido com isto: Cliente Total de pedidos […]
GROUP BY: Os 5 Erros Que Mais Confundem Quem Está Começando
Leitura: 4 min
Poucos comandos causam tanta confusão quanto o GROUP BY. Isso acontece porque ele parece simples. Você escreve. Executa. Recebe o resultado. Mas, muitas vezes, não entende exatamente por que ele funciona. Ou pior. Não entende […]
Como Descobrir Produtos Que Nunca Foram Vendidos Utilizando SQL
Leitura: 4 min
Imagine que você acabou de entrar em uma empresa de varejo. Na sua primeira reunião, o gerente faz uma pergunta aparentemente simples. Quais produtos cadastrados nunca foram vendidos? Essa informação pode parecer apenas uma curiosidade. […]
Como Descobrir Quais Clientes Nunca Compraram Utilizando SQL
Leitura: 3 min
Imagine que você começou a trabalhar em um e-commerce. No primeiro dia, seu gerente faz uma pergunta simples: Quantos clientes já se cadastraram, mas nunca realizaram uma compra? Não é uma pergunta sobre SQL. É […]