Pular para o conteúdo

Serviço de Seleção do Pessoal da Marinha (SSPM) · Marinha do Brasil 2022

Questão 38 — Banco de Dados: SQL — Funções de Agregação

Banco de Dados SQL — Funções de Agregação

Serviço de Seleção do Pessoal da Marinha (SSPM) 2022 Técnico

Marinha do Brasil · Corpo Auxiliar de Praças — Processamento de Dados · Caderno Amarela

Gabarito disponível

Analise as informações abaixo.

Tabela: cargo
campos: cod_cargo integer
titulo varchar(80)
salario decimal(8,2)

Considere a consulta em SQL a seguir.

SELECT COUNT(titulo), SUM(salario), AVG(salario)
FROM cargo;

Em relação à consulta acima, é correto afirmar que o resultado da pesquisa:
Selecione uma alternativa

Resolução comentada

COUNT(coluna) conta só valores não nulos; SUM e AVG também ignoram NULL.

COUNT(titulo) conta apenas as linhas em que titulo não é nulo. SUM(salario) soma os salários e AVG(salario) calcula a média, e ambos ignoram nulos. Por isso B é a descrição precisa.

Análise das alternativas

A) A consulta retorna agregados, não os valores das colunas. C) Não menciona que os nulos são desconsiderados. D) Conta os não nulos, não os nulos. E) O resultado traz a soma dos salários, não o salário linha a linha, e COUNT(titulo) não conta todas as linhas.

Referência: SQL — funções de agregação COUNT, SUM e AVG.

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: B

Fonte: Gabarito preliminar: Gabarito final CP-CAP/2022 — página 15