Tentei resolver o desafio proposto da seguinte forma:
SELECT NOME, LIMITE_DE_CREDITO,
(CASE WHEN LIMITE_DE_CREDITO >= 150000 THEN 'CLIENTE GRANDE'
WHEN LIMITE_DE_CREDITO BETWEEN 149999 AND 110000 THEN 'CLIENTE MEDIO'
ELSE 'CLIENTE PEQUENO' END) AS CLASSIFICACAO
FROM TABELA_DE_CLIENTES
ORDER BY LIMITE_DE_CREDITO;
Porém ao excecutar a ordem, não eram detectador clientes médios. Queria saber o por que isso acontece e se de fato não se pode usar 'BETWEEN' em cenários de 'CASE WHEN'.