1
resposta

Desafio: classificação de clientes

SELECT NOME, LIMITE_DE_CREDITO,
    (CASE WHEN LIMITE_DE_CREDITO >= 150000 THEN 'CLIENTE GRANDE'
          WHEN LIMITE_DE_CREDITO < 150000 AND LIMITE_DE_CREDITO > 110000 THEN 'CLIENTE MÉDIO'
          WHEN LIMITE_DE_CREDITO <= 110000 THEN 'CLIENTE PEQUENO'END) AS CLASSIFICACAO 
FROM TABELA_DE_CLIENTES
ORDER BY LIMITE_DE_CREDITO DESC;

Fiz assim :D

1 resposta

Olá, Leonardo!

Você fez um ótimo trabalho ao tentar resolver o desafio! No entanto, notei um pequeno erro na sua consulta SQL. No caso do 'CLIENTE MÉDIO', você usou o operador '>' ao invés de '>=' os clientes com limite de crédito igual a 110.000 serão corretamente classificados como 'CLIENTE MÉDIO' e não como 'CLIENTE PEQUENO'.

Bons estudos!

Sucesso

Um grande abraço e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software