Skip to content

imsntiago/vistas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Vistas

  1. Creación de una Vista de Análisis de Clientes Contexto: El equipo de marketing quiere una herramienta sencilla para entender el comportamiento de los clientes. Necesitan una vista que consolide la información más importante de cada cliente: su nombre, su país, cuántos alquileres ha realizado en total y cuánto dinero ha gastado en la tienda.

Ejercicio:

Crea una vista llamada vw_resumen_cliente. Esta vista debe contener las siguientes columnas:

  1. cliente_id: El ID del cliente.
  2. nombre_completo: El nombre y apellido del cliente concatenados en una sola columna (ej. "MARY SMITH").
  3. pais: El nombre del país donde vive el cliente.
  4. total_alquileres: El conteo total de películas que ha alquilado.
  5. gasto_total: La suma total de todos los pagos que ha realizado.

Pasos recomendados:

  1. Comienza escribiendo una consulta SELECT que una las tablas customer, address, city, country, rental y payment.
  2. Usa JOIN para conectar todas las tablas correctamente.
  3. Utiliza COUNT() para contar los alquileres y SUM() para sumar los pagos. No olvides agrupar los resultados (GROUP BY) por cliente.
  4. Una vez que la consulta SELECT funcione y te muestre los datos correctos, conviértela en una vista usando el comando CREATE VIEW vw_resumen_cliente AS ....

2. Utilizando la Vista vw_resumen_cliente

Contexto:

Ahora que la vista vw_resumen_cliente está creada, el equipo de marketing te pide que la uses para responder rápidamente a algunas preguntas de negocio clave. Ya no necesitas escribir las complejas uniones de la Parte 1; solo tienes que consultar tu nueva vista.

Ejercicio:

Escribe dos consultas diferentes, cada una utilizando únicamente la vista vw_resumen_cliente para responder a las siguientes preguntas:

  1. Clientes VIP:

a. Pregunta: ¿Quiénes son los 10 clientes que más han gastado en la tienda? b. Requisito: Muestra el nombre completo, el país y el gasto total, ordenado de mayor a menor gasto.

  1. Análisis de Mercado por País:

a. Pregunta: ¿Cuál es el gasto promedio y el número promedio de alquileres por cliente en la India? b. Requisito: Muestra el gasto promedio (AVG(gasto_total)) y el promedio de alquileres (AVG(total_alquileres)) para todos los clientes de la India.

Solución 1 Solución 3

About

Vistas

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors