Fiz um código diferente da "Opinião do instrutor", porém alguns 'Jovens' estão abrangido a data que deveriam ser 'Velhos', algum poderia me apontar porquê?
SELECT NOME,
CASE
WHEN YEAR(DATA_DE_NASCIMENTO) < 1990 THEN 'VELHO'
WHEN YEAR(DATA_DE_NASCIMENTO) BETWEEN 1990 AND 1995 THEN 'JOVEM'
ELSE 'CRIANÇA'
END AS ETARIDADE, DATA_DE_NASCIMENTO
FROM tabela_de_clientes
ORDER BY ETARIDADE;