Questão 1416708

Tecnologia da Informação · 2024

Questão

ID 1416708

Disciplina: Tecnologia da Informação

Assunto: Funções Agregadas (Group BY e Having)

Ano: 2024 Banca: COMPERVE UFRN - Comissão Permanente do Vestibular da Universidade Federal do Rio Grande do Norte Órgão: Universidade Federal do Rio Grande do Norte


Na linguagem SQL, existe uma família de funções chamada funções de agregação. Elas retornam um único valor com base em um conjunto de outros valores. Nesse contexto, considere a execução dos comandos abaixo em um gerenciador de banco de dados na ordem em que eles são apresentados.

CREATE TABLE alunos_notas (

aluno VARCHAR(255},

disciplina VARCHAR(255},

nota FLOAT

);

INSERT INTO alunos_notas (aluno, disciplina, nota) VALUES ('JOÃO', 'MATEMÁTICA I', 10. 0);

INSERT INTO alunos_notas (aluno, disciplina, nota) VALUES ('JOÃO', 'PORTUGUÊS I', 2,0);

INSERT INTO alunos_notas (aluno, disciplina, nota) VALUES ('MARIA', 'MATEMÁTICA I', 7.0);

INSERT INTO alunos_notas (aluno, disciplina, nota) VALUES ('MARIA', 'PORTUGUÊS I', 7,0);

SELECT aluno FROM alunos_notas

GROUP BY aluno

HAVING avg(nota) > (SELECT count(*) FROM alunos_notas)

ORDER BY aluno ASC;

Como resultado, o comando SELECT apresentará:

Alternativas da questão 1416708
Pular para o conteúdo principal