Trabalho BD 12-04
Transcript of Trabalho BD 12-04
-
7/26/2019 Trabalho BD 12-04
1/2
1-RESPOSTA:|-----------------------------------------------------|SELECT first_name||' '|| last_name as ATOR from actorWHERE actor_id in(SELECT actor_id FROM film_actorWHERE film_id IN (SELECT film_id FROM film_categoryWHERE category_id = 5));|-----------------------------------------------------|
2-
RESPOSTA:|------------------------------------------------------------------|SELECT first_name||' '||last_name as Nome FROM staffWHERE staff.staff_id IN (SELECT staff_id FROM (SELECT staff_id, sum(staff_id/staff_id) as soma from rentalGROUP BY staff_idORDER BY soma DESC) as staff_id)LIMIT 1;|------------------------------------------------------------------|
3-(5)RESPOSTA:|------------------------------------------------------------------|SELECT film_id as total, sum(film_id/film_id) as soma from inventorygroup by film_idORDER BY soma DESC LIMIT 20;
4-Apresente o filme que gerou maior renda(payment), e o total dessa renda. Importante, tambm ser necessrio avaliar a relao entre as tabelas film e rental, paqual filme gerou a maior renda.
RESPOSTA:|------------------------------------------------------------------|SELECT title, preco FROM (SELECT film.title, sum(inventory_id/inventory_id)*film.rental_rate as PRECO from rentalINNER JOIN inventory using (inventory_id)INNER JOIN film using (film_id)
GROUP BY film.title, film.rental_rate) as alohaORDER BY preco DESC LIMIT 1;|------------------------------------------------------------------|
5-(9)
RESPOSTA:|------------------------------------------------------------------|SELECT cliente, gasto FROM (SELECT customer.first_name||' '||customer.last_name
-
7/26/2019 Trabalho BD 12-04
2/2
as cliente, sum(film.rental_rate) as gasto FROM rentalINNER JOIN customer using (customer_id)INNER JOIN inventory using (inventory_id)INNER JOIN film using (film_id)GROUP BY film.rental_rate,customer.customer_id) as respostaORDER BY GASTO DESC LIMIT 10;|------------------------------------------------------------------|