FC ConcursosFC Concursos

Questão FC372778

Em um banco de dados aberto e em condições ideais. a tabela imposto_cidadao contém os campos Idimposto, CPFCidadao e valorPago (valor numérico real). A chave primária é composta pe

Linguagem SQL

FCC · 2024

Em um banco de dados aberto e em condições ideais. a tabela imposto_cidadao contém os campos Idimposto, CPFCidadao e valorPago (valor numérico real). A chave primária é composta pelos campos Idimposto e CPFCidadao, que são chaves estrangeiras. Para somar o conteúdo do campo valorPago de todos os registros da tabela imposto_cidadao utiliza-se a instrução SQL:

  1. SELECT * FROM valorPago IN imposto_cidadao;
  2. SUM valorPago FROM imposto_cidadao;
  3. SELECT SUM (valorPago) IN impoato_cidadao;
  4. SELECT SUM (valorPago) FROM imposto_cidadao;
  5. SUM( * ) FIELD valorPago FROM imposto_cidadao;
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

A instrução SELECT SUM(valorPago) FROM imposto_cidadao; solicita ao SGBD que calcule a soma de todos os valores presentes na coluna valorPago da tabela imposto_cidadao.

A função agregada SUM processa os registros e retorna um único valor numérico correspondente a \( \sum_{i=1}^{n} valorPago_i \), onde n é o número de linhas consideradas.

Importante: SUM ignora valores NULL, portanto apenas valores numéricos presentes são somados. Se todos os valores forem NULL, o resultado será NULL.

Sem cláusula WHERE, a soma inclui todos os registros da tabela. Para somas por grupo (ex.: por cidadão) usa-se GROUP BY.

Opcionalmente pode-se dar um rótulo ao resultado: SELECT SUM(valorPago) AS totalPago FROM imposto_cidadao; para facilitar leitura do retorno.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo