Imagem de fundo

A consulta SQL, criada para executar em um ambiente...

Para responder às questões 29 e 30, considere o seguinte Diagrama de Entidade Relacionamento de um sistema de Locadora de Filmes:


Imagem associada para resolução da questão

A consulta SQL, criada para executar em um ambiente PostgreSQL, versão 15, que retorna o id e o total gasto dos 5 clientes da Locadora que mais gastaram com aluguel de filmes, está corretamente apresentada em


A

select Cliente.id, sum(Filme.valor) as total_gasto

from Aluguel

inner join AluguelFilme ON AluguelFilme.aluguel_id = Aluguel.id

inner join Filme ON Filme.id = AluguelFilme.filme_id

inner join Cliente ON Aluguel.cliente_id = Cliente.id

group by Cliente.id

order by sum(Filme.valor) desc

limit 5


B

select Cliente.id, sum(Filme.valor) as total_gasto

from Aluguel

inner join AluguelFilme ON AluguelFilme.aluguel_id = Aluguel.id

inner join Filme ON Filme.id = AluguelFilme.filme_id

inner join Cliente ON Aluguel.cliente_id = Cliente.id

group by Cliente.id

order by sum(Filme.valor) asc

limit 5


C

select Cliente.id, sum(Filme.valor) as total_gasto

from Aluguel

inner join AluguelFilme ON AluguelFilme.aluguel_id = Aluguel.id

inner join Filme ON Filme.id = AluguelFilme.filme_id

inner join Cliente ON Aluguel.cliente_id = Cliente.id

group by Cliente.id

order by sum(Filme.valor) desc

top 5


D

select Cliente.id, max(Filme.valor) as total_gasto

from Aluguel

inner join AluguelFilme ON AluguelFilme.aluguel_id = Aluguel.id

inner join Filme ON Filme.id = AluguelFilme.filme_id

inner join Cliente ON Aluguel.cliente_id = Cliente.id

group by Cliente.id

order by max(Filme.valor) asc

limit 5