Saber identificar clientes inativos é uma tarefa fundamental para estratégias de retenção, reativação e análise de comportamento.

Mas como encontrar esses clientes com SQL? Neste artigo, você verá um cenário prático com tabelas simples e será desafiado a escrever (ou entender) a query que retorna apenas quem nunca fez um pedido.


1. As Tabelas Envolvidas

Tabela: cliente

ID_CLIENTENOME
1Ana Souza
2Bruno Lima
3Carla Torres
4Diego Alves

Tabela: pedido

ID_PEDIDOID_CLIENTEVALOR_TOTALSTATUS
1011200.00confirmado
1022300.00cancelado
1031180.00confirmado
1043250.00confirmado

2. O Que Estamos Buscando?

Clientes que nunca fizeram nenhum pedido ou seja, que não aparecem na tabela pedido.

Nesse caso, o cliente Diego Alves (ID 4) é o único inativo.


3. Como Resolver Com SQL

Estratégia: LEFT JOIN + IS NULL

SELECT c.NOME
FROM cliente c
LEFT JOIN pedido p ON c.ID_CLIENTE = p.ID_CLIENTE
WHERE p.ID_PEDIDO IS NULL;

4. O Que Essa Query Faz

  • O LEFT JOIN traz todos os clientes, mesmo sem pedidos
  • A condição p.ID_PEDIDO IS NULL filtra apenas os que não possuem correspondência na tabela pedido
  • Resultado: lista apenas os clientes inativos

5. Variações

Mostrar também o ID do cliente:

SELECT c.ID_CLIENTE, c.NOME
FROM cliente c
LEFT JOIN pedido p ON c.ID_CLIENTE = p.ID_CLIENTE
WHERE p.ID_PEDIDO IS NULL;

Contar quantos inativos existem:

SELECT COUNT(*) AS CLIENTES_INATIVOS
FROM cliente c
LEFT JOIN pedido p ON c.ID_CLIENTE = p.ID_CLIENTE
WHERE p.ID_PEDIDO IS NULL;

Quando Isso é Útil?

  • Estratégias de reengajamento
  • Limpeza de base de dados
  • Análise de comportamento por cluster
  • Identificação de leads frios

Conclusão

Encontrar clientes inativos pode parecer simples mas exige atenção na forma como as tabelas se relacionam. O uso de LEFT JOIN com IS NULL é uma técnica poderosa para esse tipo de análise.

  • Pense no que está “faltando”
  • Use joins para identificar ausências
  • Transforme esse tipo de insight em ação estratégica

Já precisou identificar clientes inativos com SQL? Usou essa técnica ou fez de outro jeito? Comenta aqui! 📚 E se quiser dominar SQL com foco em análise de negócio e raciocínio estratégico, conheça o curso SQL Simplificado — feito pra quem quer ir além da consulta.

Nos vemos no próximo artigo do Blog do SQL! 🚀

Tags: | | |

0 Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Solicitar exportação de dados

Use este formulário para solicitar uma cópia de seus dados neste site.

Solicitar a remoção de dados

Use este formulário para solicitar a remoção de seus dados neste site.

Solicitar retificação de dados

Use este formulário para solicitar a retificação de seus dados neste site. Aqui você pode corrigir ou atualizar seus dados, por exemplo.

Solicitar cancelamento de inscrição

Use este formulário para solicitar a cancelamento da inscrição do seu e-mail em nossas listas de e-mail.