1
resposta

[Projeto] Desafio: gerenciamento escolar com banco de dados relacional

Consulta 1: Retornar a média de Notas dos Alunos em história.

--passo 1- descobrir o id da disciplina história:
SELECT * FROM Disciplinas WHERE nome_disciplina = 'História';
--passo 2- calcular a média dos alunos 
SELECT id_aluno, AVG(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') - data_nascimento 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, nota,
CASE 
WHEN nota >= 6 THEN 'APROVADO'
ELSE 'REPROVADO'
end as 'Resultado'
FROM Notas;
1 resposta

Olá Gabrielle!

Obrigado por compartilhar seu modo de resolução com a comunidade Alura. Continue praticando e explorando diferentes scripts para fortalecer seu entendimento.

Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos!