

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Considere as Tabelas ALUNO, DISCIPLINA e NOTAS a seguir para responder às questões 1, 2 e 3.
ALUNO | |
ALUNO_ID | NOME |
1 | VINICIUS |
2 | JOAO |
3 | OSMAR |
DISCIPLINA | |
DISCIPLINA ID | NOME |
1 | CVGA |
2 | AD |
3 | PROG1 |
4 | BD1 |
NOTAS | ||
ALUNO_ID | DISCIPLINA ID | NOTA |
1 | 1 | 10,0 |
2 | 1 | 5,0 |
3 | 2 | 4,0 |
1 | 2 | 5,0 |
2 | 4 | 8,0 |
3 | 1 | 6,0 |
Com relação às Tabelas ALUNO, DISCIPLINA e NOTAS, qual comando SQL (padrão ANSI) lista as disciplinas pelo NOME com a respectiva média de NOTA na disciplina?
SELECT AVG(N.NOTA) AS MEDIA FROM NOTAS N JOIN DISCIPLINA D ON N.DISCIPLINA_ID = D.DISCIPLINA_ID GROUP BY D.NOME
SELECT D.NOME, AVG(N.NOTA) AS MEDIA FROM NOTAS N JOIN DISCIPLINA D ON N.DISCIPLINA_ID = D.DISCIPLINA_ID
SELECT D.NOME, MED(N.NOTA) AS MEDIA FROM NOTAS N JOIN DISCIPLINA D ON N.DISCIPLINA_ID = D.DISCIPLINA_ID GROUP BY D.NOME
SELECT D.NOME, SUM(N.NOTA) AS MEDIA FROM NOTAS N JOIN DISCIPLINA D ON N.DISCIPLINA_ID = D.DISCIPLINAJD AVG BY D.NOME
SELECT D.NOME, AVG(N.NOTA) AS MEDIA FROM NOTAS N JOIN DISCIPLINA D ON N.DISCIPLINA_ID = D.DISCIPLINA ID GROUP BY D.NOME