Questão de Banco de Dados — SQL — IV - UFG 2015
Banco de DadosSQL
- Código
- qq113689
- Banca
- IV - UFG
- Órgão
- AL-GO
- Ano
- 2015
- Nível
- Superior
- Cargo
- CS-UFG - - Analista Legislativo - Analista de Dados
Considere que o atributo NotaGlobal em ALUNO corresponda à média de suas notas. Um comando em SQL que atualiza este atributo para cada aluno é:
- AUPDATE ALUNO SET NotaGlobal = t.med FROM ALUNO a, (SELECT Matricula, AVG(nota) AS med FROM Registro WHERE Matricula IN (SELECT Matricula FROM ALUNO) GROUP BY Matricula ) AS t WHERE a.Matricula=t.Matricula
- BUPDATE ALUNO SET NotaGlobal = t.med FROM ALUNO a, (SELECT Matricula, MED(nota) AS med FROM Registro WHERE Matricula IN (SELECT Matricula FROM ALUNO) GROUP BY Matricula ) AS t WHERE a.Matricula = t.Matricula;
- CUPDATE ALUNO SET NotaGlobal = t.med FROM ALUNO a, (SELECT Matricula, MED(nota) AS med FROM Registro WHERE Matricula IN (SELECT Matricula FROM ALUNO)) AS t WHERE a.Matricula=t.Matricula;
- DUPDATE ALUNO SET NotaGlobal = t.med FROM ALUNO a, (SELECT Matricula, AVG(nota) AS med FROM Registro WHERE Matricula IN (SELECT Matricula FROM ALUNO)) AS t WHERE a.Matricula=t.Matricula;