Pular para o conteúdo principal

Questão de Banco de Dados — PL-SQL — IV - UFG 2024

Banco de DadosPL-SQL
Código
qg269938
Banca
IV - UFG
Órgão
Prefeitura de Rio Branco - AC
Ano
2024
Nível
Superior
Cargo
Analista de Suporte - Especialização em Banco de Dados
Considerando a execução de um script PL/SQL para gerar relatórios de vendas mensais, que necessita agrupar vendas por mês e calcular o total vendido, supondo que a tabela Vendas inclua as colunas VendaID, DataVenda e ValorVenda, qual seria a estratégia correta para realizar este cálculo?
  1. AAplicar a função SUM() diretamente na tabela Vendas, agrupando os resultados por mês usando a função TO_CHAR(DataVenda, 'MM').
  2. BUtilizar um LOOP para iterar por cada registro de venda e um array para acumular os valores por mês.
  3. CCriar uma função PL/SQL que receba o mês como parâmetro e retorne o total de vendas para aquele mês.
  4. DImplementar um procedimento armazenado que use um cursor para selecionar vendas por mês e um acumulador para somar os valores.
Revelar gabarito e comentário

GabaritoA — Aplicar a função SUM() diretamente na tabela Vendas, agrupando os resultados por mês usando a função TO_CHAR(DataVenda, 'MM').

Link permanente: /questoes/qg269938