Subido por Carril Giron, Gian Carlos

Test SQL 0306

Anuncio
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
S/
16,500
S1
715
10339890
201901
ME
S/
15,400
S2
680
10339895
201901
CT
S/ 55,000
S1
610
10339904
201901
ME
S/ 4,950
S3
700
78939920
201901
ME
S/ 27,500
S1
690
10339993
201901
CT
S/
49,500
S2
680
10340023
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
10339890
CALL_CENTER S/ 16,500
24
2.6
201901
10339895
ASESOR
S/ 15,400
48
0.99
201901
10339904
CALL_CENTER S/ 55,000
24
2.5
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
10339895
Pedro
Pedro Osma
10339904
Juan
Juan Sandoval
78939920
Lucia
Lucia Espinoza
10339993
Jose
Jose Perez
10340023
Anibal
Aníbal Bustamante
10339904
Laura
Laura Salvatierra
Riesgo
Alto
Medio
Medio
Medio
Bajo
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_prestamos
201901
201901
201902
ASESOR
CALL CENTER
ASESOR
2
1
1
Monto
Total
S/ 55,000
S/ 50,000
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
B
A
Pintar los siguientes tipos de uniones:
LEFT JOIN
A
INNER JOIN
B
A
FULL OUTER JOIN
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
Descargar