Olá Gabriel!
Obrigado por compartilhar seu modo de resolução com a comunidade Alura.
Um pequeno ajuste que você pode fazer é no intervalo de valores para CLIENTE MÉDIO
. De acordo com a descrição da atividade, clientes médios são aqueles com limite de crédito entre 110.000 e 150.000, mas o valor 150.000 deve ser exclusivo para clientes grandes. Portanto, o intervalo para clientes médios deve ser >= 110000 AND < 150000
.
SELECT NOME,
CASE
WHEN LIMITE_DE_CREDITO >= 150000 THEN 'CLIENTE GRANDE'
WHEN LIMITE_DE_CREDITO >= 110000 AND LIMITE_DE_CREDITO < 150000 THEN 'CLIENTE MÉDIO'
WHEN LIMITE_DE_CREDITO < 110000 THEN 'CLIENTE PEQUENO'
ELSE 'NULO'
END AS RANK_CLIENTES
FROM TABELA_DE_CLIENTES
ORDER BY RANK_CLIENTES ASC;
Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!