Por favor alguém sabe responder. 1-Mostre a quantidade de alunos por matéria. 2-mostre a quantidade de disciplinas que possuem mais de 3 alunos cadastrados.
Anexos:
andreluisgspeax0t:
Isso é Banco de dados? Qual linguagem?
Soluções para a tarefa
Respondido por
0
Resposta:
/*Mostre a quantidade de alunos por matéria*/
Select c.matricula,
count(c.matricula)
from cursa c, aluno a
where a.matricula = c.matricula
Group by a.matricula;
/*mostre a quantidade de disciplinas(materias) que possuem mais de 3 alunos cadastrados.*/
Select c.idmateria,
m.nome,
count(c.matricula) >= 3
from cursa c, materia m, aluno a
where m.id = c.idmateria and
a.matricula = c.matricula
Group by c.idmateria;
Explicação:
Por favor faça os testes para averiguar o funcionamento da query, pois fiz no MySQL e não sei exatamente qual banco vc está usando...
Espero ter ajudado...
Perguntas interessantes