- 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.
Crea una vista llamada vw_resumen_cliente. Esta vista debe contener las siguientes columnas:
- cliente_id: El ID del cliente.
- nombre_completo: El nombre y apellido del cliente concatenados en una sola columna (ej. "MARY SMITH").
- pais: El nombre del país donde vive el cliente.
- total_alquileres: El conteo total de películas que ha alquilado.
- gasto_total: La suma total de todos los pagos que ha realizado.
- Comienza escribiendo una consulta SELECT que una las tablas customer, address, city, country, rental y payment.
- Usa JOIN para conectar todas las tablas correctamente.
- Utiliza COUNT() para contar los alquileres y SUM() para sumar los pagos. No olvides agrupar los resultados (GROUP BY) por cliente.
- 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 ....
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.
Escribe dos consultas diferentes, cada una utilizando únicamente la vista vw_resumen_cliente para responder a las siguientes preguntas:
- 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.
- 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.

