select nome,
case
when year (data_de_nascimento) <1990 then 'Velho'
when year (data_de_nascimento) between 1990 and 1995 then 'jovem'
when year (data_de_nascimento) >1995 then 'crianca'
end as jovialidade
from tabela_de_clientes
order by jovialidade desc, nome asc ;