Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Resposta para o exercício

select 
nome,YEAR(DATA_DE_NASCIMENTO),
case 
when year(DATA_DE_NASCIMENTO) < 1990 THEN 'Velhos'
when year(DATA_DE_NASCIMENTO) >= 1990 AND year(DATA_DE_NASCIMENTO) <= 1995 THEN 'Jovens'
when year(DATA_DE_NASCIMENTO) > 1995 THEN 'Crianças'
end AS 'classificação'
from tabela_de_clientes;

1 resposta
solução!

Olá Leandro, tudo bem?

Parabéns Leandro, a sua query ficou muito legal e funcionou direitinho, você está indo muito bem :)

Quando utilizamos o CASE, normalmente finalizamos ele com um argumento ELSE que é opcional, então vou deixar aqui para você uma outra forma de resolver este exercício utilizando o CASE:

SELECT NOME,
CASE WHEN YEAR(data_de_nascimento) < 1990 THEN 'Velho'WHEN YEAR(data_de_nascimento) >= 1990 AND
YEAR(data_de_nascimento) <= 1995 THEN 'Jovens' 
ELSE 'Crianças' END 
FROM tabela_de_clientes

Foi muito legal também você ter compartilhado a sua resposta da atividade aqui com a gente :).

Continue assim e bons estudos!