Questão de Banco de Dados — PostgreSQL — FUNCERN 2023
Banco de DadosPostgreSQL
- Código
- qq889003
- Banca
- FUNCERN
- Órgão
- Câmara de Natal - RN
- Ano
- 2023
- Nível
- Superior
- Cargo
- Assistente Legislativo (ALNS) - Engenheiro da Computaçã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
- Aselect Cliente.id, sum(Filme.valor) as total_gastofrom Aluguelinner join AluguelFilme ON AluguelFilme.aluguel_id = Aluguel.idinner join Filme ON Filme.id = AluguelFilme.filme_idinner join Cliente ON Aluguel.cliente_id = Cliente.idgroup by Cliente.idorder by sum(Filme.valor) desclimit 5
- Bselect Cliente.id, sum(Filme.valor) as total_gastofrom Aluguelinner join AluguelFilme ON AluguelFilme.aluguel_id = Aluguel.idinner join Filme ON Filme.id = AluguelFilme.filme_idinner join Cliente ON Aluguel.cliente_id = Cliente.idgroup by Cliente.idorder by sum(Filme.valor) asclimit 5
- Cselect Cliente.id, sum(Filme.valor) as total_gastofrom Aluguelinner join AluguelFilme ON AluguelFilme.aluguel_id = Aluguel.idinner join Filme ON Filme.id = AluguelFilme.filme_idinner join Cliente ON Aluguel.cliente_id = Cliente.idgroup by Cliente.idorder by sum(Filme.valor) desctop 5
- Dselect Cliente.id, max(Filme.valor) as total_gastofrom Aluguelinner join AluguelFilme ON AluguelFilme.aluguel_id = Aluguel.idinner join Filme ON Filme.id = AluguelFilme.filme_idinner join Cliente ON Aluguel.cliente_id = Cliente.idgroup by Cliente.idorder by max(Filme.valor) asclimit 5