Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — IV - UFG 2026

Banco de DadosBanco de Dados Relacionais
Código
qg730985
Banca
IV - UFG
Órgão
Câmara de Goiânia - GO
Ano
2026
Nível
Superior
Cargo
Analista de Sistemas
Considere uma tabela definida pelo seguinte comando SQL DDL:CREATE TABLE vendas (id_venda INT PRIMARY KEY, id_cliente INT NOT NULL, valor INT NOT NULL);Considere também que esta tabela contém 5 registros:Registro 1: id-venda = 1; id_cliente = 10; valor = 100.Registro 2: id-venda = 2; id_cliente = 10; valor = 200.Registro 3: id-venda = 3; id_cliente = 20; valor = 150.Registro 4: id-venda = 4; id_cliente = 20; valor = 150.Registro 5: id-venda = 5; id_cliente = 30; valor = 500.Considere ainda a seguinte consulta definida sobre esta tabela:SELECT id_cliente, SUM(valor) AS soma FROM vendasWHERE valor > (SELECT AVG(valor) FROM vendas)GROUP BY id_clienteHAVING SUM(valor) > (SELECT SUM(valor) FROM vendasWHERE id_cliente = 20)ORDER BY soma;Quais valores de id_cliente aparecem no resultado desta consulta sobre aquela tabela?
  1. AValores 10, 20 e 30.
  2. BValores 10 e 30.
  3. CApenas o valor 20.
  4. DApenas o valor 30.
Revelar gabarito e comentário

GabaritoD — Apenas o valor 30.

Link permanente: /questoes/qg730985