Está en la página 1de 2

-- 1.

-Listar el nombre completo de las pel�culas que no contengan ninguna letra A

SELECT tittle FROM film;


SELECT tittle FROM film WHERE tittle NOT LIKE '%a%';
-- 2.- Crear una vita llamada montos, donde se devuelva el monto total obtenido de
las rentas de las pel�culas por cada personal,
CREATE VIEW montos
AS
SELECT SUM(rental_rate) FROM film;

SELECT * FROM montos;


SELECT * FROM film

-- 3.- Crear una vista donde se listen el nombre de la pel�cula,


-- a�o de lanzamiento y duraci�n de todas aquellas pel�culas que tienen una
duraci�n de 70 a 80 minutos
-- adem�s de que su tasa de arrendamiento sea mayor a 2 multitabla

CREATE VIEW peliculones


AS
SELECT tittle,release_year,lengthh,NAME
FROM film
INNER JOIN category ON film.film_id=category.`category_id`

SELECT* FROM peliculones

-- 4.- Mostrar el nombre completo del cliente y que pel�cula ha rentado

SELECT customer.first_name,customer.last_name,film.tittle
FROM customer
INNER JOIN payment ON customer.customer_id=payment.customer_id
INNER JOIN staff ON staff.`staff_id`=payment.staff_id
INNER JOIN store ON store.`store_id`=staff.`store_id`
INNER JOIN inventory ON inventory.`store_id`=store.`store_id`
INNER JOIN film ON inventory.`film_id`=film.film_id

-- 5.- mostrar el nombre de la pel�cula y el nombre de los actores que participan


en ella, orden�ndolos alfab�ticamente por el apellido y luego por el nombre

SELECT tittle,actor.`first_name`,actor.`last_name`
FROM film
INNER JOIN film_actor ON film.film_id=film_actor.`film_id`
INNER JOIN actor ON film_actor.`actor_id`=actor.`actor_id`
ORDER BY actor.`last_name`

SELECT tittle,actor.`first_name`,actor.`last_name`
FROM film
INNER JOIN film_actor ON film.film_id=film_actor.`film_id`
INNER JOIN actor ON film_actor.`actor_id`=actor.`actor_id`
ORDER BY actor.`first_name`

-- 6.- Mostrar el nombre de las pel�culas que est�n disponibles para rentar(tabla
film, inventory, rental)
SELECT tittle
FROM film
INNER JOIN inventory ON inventory.`film_id`=film.film_id
INNER JOIN rental ON rental.inventory_id=inventory.`inventory_id`
-- 7.- Mostrar el nombre de la pel�cula, descripci�n y cual es el idioma en la que
esta

SELECT tittle,descriptionn,NAME
FROM film
INNER JOIN languagee ON film.languagee_id=languagee.languagee_id

-- 8.- Crear un procedimiento para la tabla payment donde el monto(amount)


expresado en d�lares lo conviertas a uno expresado en pesos, suponer que el d�lar
esta en 21.5
-- realizar la consulta para la tabla payment mostrar la nueva columna donde se
visualiza el resultado
-- en una nueva columna llamada total

-- 9.- Listar las 10 pel�culas menos rentadas

-- 10.- Mostrar nombre del cliente, distrito al que pertenece, ciudad y pais

También podría gustarte