Questão 56 · Informática: Banco de dados
Leia o fragmento a seguir.
“As funções _____ e _____ podem fazer parte da cláusula SELECT de uma declaração SQL, na versão SQL‐92. Elas retornam o número de registros que obedecem a um determinado critério e o cálculo da média dos registros do campo informado, respectivamente.”
Assinale a alternativa que completa corretamente as lacunas do fragmento acima.
- A) NUM – AVG.
- B) NUM – STDAVG.
- C) COUNT – AVG
- D) COUNTS – MEDIA.
- E) SUM – STDAVG
Marque a alternativa correta:
Gabarito: C
Gabarito definitivo divulgado pela banca FGV (CONDER 2013).
Comentário
Gabarito: C.
No SQL-92, as funções de agregação que podem aparecer na cláusula SELECT são COUNT, que retorna o número de registros que atendem a um critério, e AVG, que calcula a média dos valores do campo informado. Por isso, o fragmento se completa com COUNT e AVG, alternativa C.
Por que as outras estão erradas:
- (A) NUM não é uma função de agregação do SQL-92.
- (B) NUM não existe, e STDAVG não é a função de média.
- (D) COUNTS e MEDIA não são nomes de funções do SQL-92; o nome correto é COUNT e a média é AVG.
- (E) SUM calcula a soma, e não a contagem, e STDAVG não é a função de média.
Dica de prova: as cinco funções de agregação clássicas são COUNT, SUM, AVG, MIN e MAX.
Fundamentos: Funções de agregação do SQL-92 · COUNT e AVG na cláusula SELECT · Identificação de nomes de funções SQL
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova FGV CONDER 2013 (Tecnologia da Informação, Processamento de Dados, Ciência da Computação, Engenharia da Computação, Engenharia de Sistemas ou Análise de Sistemas), questão 56, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.