Script.sql 1.63 KB
Newer Older
Cesar Giulano Gonzalez Maqueda committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38

/* Consultar todas las pelculas(film).
? Consultar todas las filas de film_actor donde actor_id es de Johnny
? Consultar todas las filas de film_actor donde actor_id es de Johnny or Penelope
? Consultar todas las filas de film_actor donde actor_id es de Johnny and Penelope
? Consultar todas las filas de film_category donde category_id es en (Action, Comedy)
? Consultar todas las filas de film donde titlle se empieza con A
? Consultar todas las filas de film donde titlle se termina con B
? Consultar todas las filas de payment donde amount es entre 0 y 5.
? Consultar todas las filas de film donde title no es "Analyze Hoosiers" */


select * from film order by title asc;
    
select * from film_actor fa join actor a on a.actor_id = fa.actor_id where a.first_name like 'Johnny'

select * from film_actor fa join actor a on a.actor_id = fa.actor_id where a.first_name like 'Johnny' or a.first_name like 'Penelope'

select * from film_actor fa join actor a on a.actor_id = fa.actor_id where a.first_name like 'Johnny' and a.first_name like 'Penelope'

select * from film_category fc join category c2 on c2.category_id = fc.category_id where c2.name like 'Action' or c2.name like 'Comedy';

select * from film where title like 'A%';

select * from film where title like '%B';

select * from payment p where p.amount between 0 and 5;

select * from film f where f.title <> 'Analyze Hoosiers';

/*Seleccionar todos los stores con sus respectivas existencias*/
select * from inventory i join store st on st.store_id = i.store_id 



select sum(f2.replacement_cost) from film f2 group by(f2.release_year)

/*Obtener todos lo clientes que han rentado una pelicula*/