Ejercicios con la base de datos de muestra PostgreSQL: dvdrental

En SQL por
marzo 13, 2019 4:36 pm
 

Consultas en dvdrental

A. Mostrar el actor y todas las películas de comedia en las que participó.

Query resultado: 286 filas


B. Mostrar el nombre del administrador de cada tienda con la dirección del administrador y la dirección de la tienda.

Query resultado: 2 filas


C. Mostrar todos los pagos que ha recibido el administrador numero uno (id = 1) de todos los clientes que están inactivos

Query resultado: 172 filas


D. Mostrar el nombre de los actores de todas las películas de horror

Query resultado: 317 filas


E. Mostrar todas las películas que han sido rentadas por el administrador dos en la tienda 1

Query resultado: 0 filas 
–Esto sucede porque el administrador (staff) siempre renta las películas en la tienda que tienen su mismo id, por ejemplo staff_id: 1 solo esta relacionado con store_id: 1. para que la query retorno resultado se debe eliminar una de las dos condiciones del where o todo el where


F. Mostrar los clientes con su dirección entera especificando su ciudad y su país.

Query resultado: 599 filas… La cantidad de clientes registrados


G. Mostrar todas las películas infantiles que están en la tienda 2 

Categorias: Animation, Children, Games
Se utiliza distinct devolver valores distintos, teniendo en cuenta que la única conexión entre películas y tienda es ‘inventory’ e inventario tiene varias referencias de una misma película

Query resultado: 153 filas


H. Mostrar los nombres de los clientes que han rentado y le han pagado al mismo administrador.

Query resultado: 7268


Enunciados de consultas, usando todos los tipos de JOIN.

INNER JOIN: Tabla (Country – City)

 


103 visitas