0
respostas

RESOLUÇÃO - Mão na massa

Olá, compartilho com todos como realizei as consultas do desafio final do curso:

/* DESAFIO FINAL - Mão na massa: gerenciamento escolar com banco de dados relacional */

-- Consulta 1: Retornar a média de Notas dos Alunos em história.
SELECT avg(nota) as Media_Nota 
FROM Notas 
where id_disciplina == 2;


-- Consulta 2: Retornar as informações dos alunos cujo Nome começa com 'A'.
SELECT * from Alunos 
where nome_aluno 
LIKE 'A%';

-- Consulta 3: Buscar apenas os alunos que fazem aniversário em fevereiro.
SELECT * FROM Alunos 
WHERE data_nascimento 
LIKE '%-02-%';

-- Consulta 4: Realizar uma consulta que calcula a idade dos Alunos.
SELECT nome_aluno, date('now') - strftime('%Y',data_nascimento) Idade
FROM Alunos;

-- Consulta 5: Retornar se o aluno está ou não aprovado. 
-- Aluno é considerado aprovado se a sua nota foi igual ou maior que 6.
SELECT id_aluno, id_disciplina, nota, 
case 
    WHEN nota >= 6 THEN 'Aprovado'
    ELSE 'Reprovado'
end as Status
from Notas;