Veja o ano de nascimento dos clientes e classifique-os como: Nascidos antes de 1990 são velhos, nascidos entre 1990 e 1995 são jovens e nascidos depois de 1995 são crianças. Liste o nome do cliente e esta classificação.
Solução:
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 CLASSIFICACAO
FROM TABELA_DE_CLIENTES;
Output :
NOME | CLASSIFICACAO |
---|---|
Érica Carvalho | JOVEM |
Fernando Cavalcante | CRIANÇA |
César Teixeira | CRIANÇA |
Marcos Nougeuira | JOVEM |
Eduardo Jorge | JOVEM |
Abel Silva | JOVEM |
Petra Oliveira | JOVEM |
Paulo César Mattos | JOVEM |
Gabriel Araujo | VELHO |
Marcelo Mattos | JOVEM |
Valdeci da Silva | JOVEM |
Carlos Eduardo | VELHO |
Edson Meilelles | JOVEM |
Walber Lontra | VELHO |
Fábio Carvalho | JOVEM |