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;