Veja a tabela abaixo (Nome da tabela - ALUNOS):
NOME | IDADE | FORMAÇÃO |
---|---|---|
JOÃO | 17 | ALEMÃO |
MARIA | 18 | ALEMÃO |
KATIA | 19 | INGLÊS |
PEDRO | 19 | INGLÊS |
Voltando à expressão do exercício anterior, temos:
Se o aluno tiver 18 anos ou mais ou for formado em Inglês ele pode ir para a Escola de Estudos Astronômicos. Ou se ele tiver menos de 18 anos e for formado em Alemão, então deve ir para a Escola de Estudos Supersônicos.
REFERENTE A ESSA QUESTÃO ACIMA, se eu quisesse juntar as 2 consultas, esse comando abaixo estaria correto ?
SELECT NOME, IDADE, CASE IDADE WHEN >= 18, THEN 'APROVADO - ESCOLA DE ESTUDOS ASTRONOMICOS'
ELSE 'APROVADO - ESCOLA DE ESTUDOS SUPERSONICOS'
END AS CLASSIFICADOS
FROM ALUNOS;
ESSA OUTRA CONSULTA, TBM ESTARIA CORRETA ?
SELECT * FROM ALUNOS WHERE FORMAÇÃO = ALEMÃO AND IDADE < 18 THEN 'APROVADO - ESCOLA DE ESTUDOS SUPERSONICOS';