Pular para o conteúdo principal

Questão de Banco de Dados — PostgreSQL — FCPC 2025

Banco de DadosPostgreSQL
Código
qg456718
Banca
FCPC
Órgão
UFC
Ano
2025
Nível
Superior
Cargo
Analista de Tecnologia da Informação / Área: Arquitetura e Desenvolvimento de Sistemas – Back-End
Uma tabela chamada vendas armazena informações sobre as vendas realizadas por uma determinadaempresa, com as seguintes colunas:• id_venda (INT): identificador da venda• data_venda (DATE): data em que a venda foi realizada• id_produto (INT): identificador do produto vendido• quantidade (INT): quantidade de itens vendidos• valor_total (DECIMAL): valor total da vendaQual das consultas abaixo retorna o número do mês, número total de vendas e o valor médio dasvendas do mês indepentende do ano da venda, considerando o uso da linguagem SQL no banco dedados PostgreSQL?
  1. ASELECT data_venda, COUNT(id_venda) AS total_vendas, AVG(valor_total) AS valor_medio FROM vendas GROUP BY data_venda;
  2. BSELECT MONTH FROM data_venda AS mes, COUNT(*) AS total_vendas, AVG(valor_total) AS valor_medio FROM vendas GROUP BY MONTH FROM data_venda;
  3. CSELECT EXTRACT(MONTH FROM data_venda) AS mes, COUNT(data_venda) AS total_vendas, SUM(valor_total) AS valor_medio FROM vendas GROUP BY mes;
  4. DSELECT EXTRACT(MONTH FROM data_venda) AS mes, COUNT(*) AS total_vendas, AVG(valor_total) AS valor_medio FROM vendas GROUP BY EXTRACT(MONTH FROM data_venda);
Revelar gabarito e comentário

GabaritoD — SELECT EXTRACT(MONTH FROM data_venda) AS mes, COUNT(*) AS total_vendas, AVG(valor_total) AS valor_medio FROM vendas GROUP BY EXTRACT(MONTH FROM data_venda);

Link permanente: /questoes/qg456718