Pular para o conteúdo principal

Questão de Banco de Dados — SQL — CESGRANRIO 2008

Banco de DadosSQL
Código
cg027792
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2008
Nível
Superior
Cargo
BR Distribuidora - Analista de Sistemas Júnior - Engenharia de Software
Considere o comando em SQL apresentado a seguir.SELECT C.CIDADE, AVG(P.PRECO)FROM CLIENTE C, PRODUTO P, VENDA VWHERE C.CODIGO_C = V.CODIGO_C AND P.CODIGO_P = V.CODIGO_P AND P.PRECO > 100GROUP BY C.CIDADEHAVING AVG(P.PRECO) < 200O que exibe esse comando?
  1. APara cada cidade, a média de preço de produtos vendidos a clientes da cidade com valores acima de 100, se a média for menor que 200.
  2. BPara cada cidade, a média de preço dos produtos vendidos a clientes da cidade com valores entre 100 e 200.
  3. CPara cada cidade, a quantidade de produtos vendidos com valores entre 100 e 200.
  4. DPara cada cidade, a média de preço dos produtos vendidos a clientes da cidade que compraram produtos de valores maiores do que 100 e cuja média de compra é menor do que 200.
  5. EApenas a cidade cuja média de preço dos produtos vendidos é a mais alta dentre as que tiveram média menor do que 200 e produtos vendidos com valores acima de 100.
Revelar gabarito e comentário

GabaritoA — Para cada cidade, a média de preço de produtos vendidos a clientes da cidade com valores acima de 100, se a média for menor que 200.

Link permanente: /questoes/cg027792