1
resposta

Classificando o número de vendas - código do exercício

SELECT NOME, DATA_NASCIMENTO,
CASE 
    WHEN DATA_NASCIMENTO < TO_DATE('1990','YYYY') THEN 'SÃO VELHOS'
    WHEN DATA_NASCIMENTO >= TO_DATE('1990','YYYY') AND DATA_NASCIMENTO <= TO_DATE('1995','YYYY') THEN 'SÃO JOVENS'
    WHEN DATA_NASCIMENTO > TO_DATE('1995','YYYY') THEN 'SÃO CRIANÇAS'
END AS CLASSIFICAO_CLIENTES

FROM tabela_de_clientes;
1 resposta

Olá Juliana, tudo bem?

Parabéns Juliana, 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, DATA_NASCIMENTO,
CASE
    WHEN DATA_NASCIMENTO < TO_DATE('1990','YYYY') THEN 'SÃO VELHOS'
    WHEN DATA_NASCIMENTO >= TO_DATE('1990','YYYY') AND DATA_NASCIMENTO <= TO_DATE('1995','YYYY') THEN 'SÃO JOVENS'
ELSE  'SÃO CRIANÇAS' END AS CLASSIFICAO_CLIENTES
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!