Test_SQL
1. Dada las siguientes tablas:
BD_CAMPAÑAS
Muestra de Base de Campaña de los productos Préstamo Capital de Trabajo (CT), Préstamos Maquinaria y Equipos (ME).
MES CAMPAÑA COD_CLIENTE OFERTA SEGMENTO BEHAVIOR
201901 CT 10339890 S/ 16,500 S1 715
201901 ME 10339895 S/ 15,400 S2 680
201901 CT 10339904 S/ 55,000 S1 610
201901 ME 78939920 S/ 4,950 S3 700
201901 ME 10339993 S/ 27,500 S1 690
201901 CT 10340023 S/ 49,500 S2 680
BD_CAPITAL DE TRABAJO
Muestra de Base de clientes que obtuvieron un Préstamo de Capital de Trabajo (CT)
MES COD_CLIENTE CANAL MONTO PLAZO TASA
201901 CALL_CENTE S/ 16,500 24 2.6
10339890 R
201901 10339895 ASESOR S/ 15,400 48 0.99
201901 CALL_CENTE S/ 55,000 24 2.5
10339904 R
201901 78939920 ASESOR S/ 4,950 48 0.98
201902 10339993 ASESOR S/ 27,500 24 2.5
201902 10340023 CALL CENTER S/ 49,500 36 2.6
BD_CLIENTES
Muestra información de la base de clientes
ID_CLIENTE NOMBRE1 NOMBRE_COMPLETO Riesgo
10339895 Pedro Pedro Osma Alto
10339904 Juan Juan Sandoval Medio
78939920 Lucia Lucia Espinoza Medio
10339993 Jose Jose Perez Medio
10340023 Anibal Aníbal Bustamante Bajo
10339904 Laura Laura Salvatierra Bajo
Consultas
a. Realizar una consulta en SQL que muestra la cantidad de clientes por mes que estuvieron en
campaña de Capital de Trabajo y obtuvieron dicho préstamo con una tasa de 0.99
b. Realiza una consulta que liste los nombres (NOMBRE1) únicos de los clientes que estuvieron en la
campaña de Préstamos para Maquinarias y Equipos en Enero 2019.
c. Realice una consulta para mostrar la cantidad de préstamos y el monto total desembolsado por
canal y por mes, para clientes que estuvieron en la campaña de Capital de Trabajo. Incluir solo
aquellos préstamos con montos de hasta S/.50,000 (inclusive). Ejemplo:
PERIODO Canal Nro_prestamo Monto
s Total
201901 ASESOR 2 S/ 55,000
201901 CALL CENTER 1 S/ 50,000
201902 ASESOR 1 S/ 18,000
d. Se sabe que para enviar un Email como publicidad se necesita tener un Behavior de 690 a más y
tener una oferta de no menos de S/ 19,000, mediante SQL agregar una columna a la tabla
BD_CAMPAÑAS que defina si al cliente se le enviará un email o no en la campaña.
e. Si se sabe que hay clientes que no están en base BD_CAMPAÑAS sin embargo califican para un
Préstamos Capital de Trabajo, realizar una consulta que muestre a los clientes que obtuvieron
Préstamos Capital de Trabajo y no estuvieron en campaña en el mes de Enero 2019 (Mostrar la
información de venta).
2. Dada los conjuntos A y B
A B
Pintar los siguientes tipos de uniones:
LEFT JOIN INNER JOIN FULL OUTER JOIN
A B
A B A B
3. Marca o sombrea la respuesta que consideres correcta
o ¿Cómo agregar una columna a una tabla?
a) ALTER TABLE nombretabla ADD (nombreColumna, tipoDato);
b) ADD TABLE nombretabla ADD (nombreColumna, tipoDato);
c) ALTER TABLE ADD nombretabla (nombreColumna, tipoDato);
d) ALTER TABLE nombretabla ADD COLUMN (nombreColumna, tipoDato);
o El comando:
- DELETE se utiliza para eliminar algunas o todas las filas de una tabla.
- TRUNCATE elimina todas las filas de una tabla.
- DROP elimina una tabla de la base de datos.
a) Verdadero
b) Falso