Olá Vinicius, tudo bem?
Parabens Vinicius! A sua query ficou bem legal, só tenho um ponto a comentar, na atividade é solicitado que os clientes sejam classificados em algumas faixas, e uma delas é Nascidos entre 1990 e 1995
e Nascidos depois de 1995
, então Vinicius, no seu segundo WHEN você apenas classificou como maior e igual a 1990 e menor que 1995, mas na realidade a classificação é menor e igual a 1995, já que a ultima faixa, são dos Nascidos depois de 1995
.
- Sua query após a alteração:
SELECT NOME,
(CASE
WHEN DATA_DE_NASCIMENTO <TO_DATE('1990','YYYY') THEN 'VELHO'
WHEN DATA_DE_NASCIMENTO >=TO_DATE('1990','YYYY') AND DATA_DE_NASCIMENTO <= TO_DATE('1995','YYYY') THEN 'JOVENS'
ELSE 'novos' END) AS AVALIACAO_IDADE
FROM TABELA_DE_CLIENTES;
Foi bem legal também você ter compartilhado aqui no fórum a sua resposta para a atividade Vinicius :).
Continue assim, qualquer dúvida é só falar e bons estudos!