Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — FADESP 2026

Banco de DadosBanco de Dados Relacionais
Código
qg669211
Banca
FADESP
Órgão
SEFAZ-PA
Ano
2026
Nível
Superior
Cargo
Analista Fazendário
Considere um banco de dados relacional com as seguintes tabelas:Clientes(id_cliente PK, nome, cidade)Pedidos(id_pedido PK, data_pedido, valor, id_cliente FK)A consulta SQL que permite ao analista obter, para cada cidade, o valor médio dos pedidos realizados, considerando exclusivamente clientes que possuem ao menos um pedido registrado, é apresentada em
  1. ASELECT cidade, AVG(valor) FROM Clientes WHERE id_cliente IN (SELECT id_cliente FROM Pedidos)
  2. BSELECT c.cidade, AVG(p.valor) FROM Clientes c JOIN Pedidos p ON c.id_cliente = p.id_cliente GROUP BY c.cidade
  3. CSELECT cidade, AVG(valor) FROM Clientes, Pedidos GROUP BY cidade
  4. DSELECT cidade, AVG(valor) FROM Clientes LEFT JOIN Pedidos GROUP BY cidade
  5. ESELECT DISTINCT cidade, AVG(valor) FROM Pedidos GROUP BY cidade
Revelar gabarito e comentário

GabaritoB — SELECT c.cidade, AVG(p.valor) FROM Clientes c JOIN Pedidos p ON c.id_cliente = p.id_cliente GROUP BY c.cidade

Link permanente: /questoes/qg669211