Sei sulla pagina 1di 3

Manual de tablas sql plus.

Elaborado al requerimiento de Oracle.




1. Crear una consulta que muestre todos los empleados
agrupados por clave de departamento.

CREATE VIEW CONSULTA1
AS SELECT A1.CLAVE, A2.NOMBRE
FROM EMPLEADOS10 A1, DEPARTAMENTO10 A2
WHERE A1.CLAVE=A2.NOMBRE;



2. A los empleados que tienen comisin agregarles
un 15% a su sueldo

CREATE VIEW CONSULTA1
AS SELECT A1.CLAVE, A2.NOMBRE
FROM EMPLEADOS10 A1, DEPARTAMENTO10 A2
WHERE A1.CLAVE=A2.NOMBRE;




3. Acumular el importe de todos los sueldos por clave
de departamento y mostrar los departamentos cuyo monto se encuentre
entre 30,000 y 80,000


CREATE VIEW CONSULTA1
AS SELECT A1.CLAVE, A2.NOMBRE
FROM EMPLEADOS10 A1, DEPARTAMENTO10 A2
WHERE A1.CLAVE=A2.NOMBRE;




4. Acumular el monto de sueldos recibidos por empleado y mostrar
nicamente los empleados que sean mayores a 100,000 (para obtener el dato
del sueldo usar la tabla recibos).

CREATE VIEW CONSULTA1
AS SELECT A1.CLAVE, A2.NOMBRE
FROM EMPLEADOS10 A1, DEPARTAMENTO10 A2
WHERE A1.CLAVE=A2.NOMBRE;





5. Genere una vista que muestre a todos los empleados
por nombre de departamento

CREATE VIEW CONSULTA5
AS SELECT A1.CLAVE, A2.NOMBRE
FROM EMPLEADOS10 A1, DEPARTAMENTO10 A2
WHERE A1.CLAVE=A2.NOMBRE;



6. Genere una vista que genere el total de sueldos de empleados
por departamento

CREATE VIEW CONSULTA6
AS SELECT SUM(A1.SUELDO), A2.NOMBRE
FROM EMPLEADOS10 A1, DEPARTAMENTO10 A2
WHERE A1.SUELDO=A2.NOMBRE
ORDER BY ASC;

Potrebbero piacerti anche