I.E.S.
JOSE PLANES
Unidad de Trabajo 4. SQL
TABLA EMPLE: Empleados de una empresa
COLUMNA TIPO DE DATO DESCRIPCIÓN
EMP_NO NUMBER(4) Número del empleado
APELLIDO VARCHAR2(10) Apellido del empleado
OFICIO VARCHAR2(10) Oficio del empleado
DIR NUMBER(4) Número del director del empleado
FECHA_ALT DATE Fecha de contratación del empleado
SALARIO NUMBER(7) Salario mensual del empleado
COMISION NUMBER(7) Comisión del empleado
DEPT_NO * NUMBER(2) Número de departamento del empleado
TABLA DEPART: Departamentos de esa misma empresa
COLUMNA TIPO DE DATO DESCRIPCIÓN
DEPT_NO NUMBER(2) Número del departamento
DNOMBRE VARCHAR2(14) Nombre del departamento
LOC VARCHAR2(14) Ciudad donde está el departamento
1. Muestra el apellido y el oficio de todos los empleados.
APELLIDO OFICIO
---------- ----------
SANCHEZ EMPLEADO
ARROYO VENDEDOR
SALA VENDEDOR
JIMENEZ DIRECTOR
MARTIN VENDEDOR
NEGRO DIRECTOR
CEREZO DIRECTOR
GIL ANALISTA
REY PRESIDENTE
TOVAR VENDEDOR
ALONSO EMPLEADO
APELLIDO OFICIO
---------- ----------
JIMENO EMPLEADO
FERNANDEZ ANALISTA
MUÑOZ EMPLEADO
2. Muestra los oficios de los empleados sin repetición, ordenados alfabéticamente.
OFICIO
----------
ANALISTA
DIRECTOR
EMPLEADO
PRESIDENTE
VENDEDOR
3. Muestra todos los datos de los empleados que fueron contratados antes del uno de enero de 1991.
EMP_NO APELLIDO OFICIO DIR FECHA_AL SALARIO COMISION DEPT_NO
---------- ---------- ---------- ---------- -------- ---------- ---------- ----------
7369 SANCHEZ EMPLEADO 7902 17/12/90 1040 20
7499 ARROYO VENDEDOR 7698 20/02/90 1500 390 30
4. Muestra el apellido, salario y oficio de todos los empleados que sean vendedores y cuyo salario
sea igual o superior a 1500 e igual o inferior a 1600.
BASES DE DATOS 1/4
I.E.S. JOSE PLANES
Unidad de Trabajo 4. SQL
APELLIDO SALARIO OFI CIO
---------- ---------- ----------
ARROYO 1500 VENDEDOR
MARTIN 1600 VENDEDOR
5. Muestra el apellido, el número de departamento y el número de empleado de los empleados que
son vendedores o analistas, y que no pertenecen al departamento 30.
APELLIDO DEPT_NO EMP_NO
---------- ---------- ----------
GIL 20 7788
FERNANDEZ 20 7902
6. Muestra el apellido, el número de departamento y el número de empleado de los empleados que
son vendedores o analistas, que no pertenecen al departamento 30 y cuyo apellido no contiene una
N.
APELLIDO DEPT_NO EMP_NO
---------- ---------- ----------
GIL 20 7788
7. Muestra los apellidos, fecha de contratación y salario de los empleados que fueron contratados en
diciembre (de cualquier año) o en septiembre (de cualquier año), y cuya comision sea nula,
ordenados por fecha y por apellido ascendentemente, y por salario descendentemente.
APELLIDO FECHA_AL SALARIO
---------- -------- ----------
SANCHEZ 17/12/90 1040
ALONSO 23/09/91 1430
FERNANDEZ 03/12/91 3000
JIMENO 03/12/91 1335
8. Muestra el apellido, salario, comisión y el salario más la comisión (llama a esta columna TOTAL)
para los empleados cuya comisión no sea nula, ordenados descendentemente por TOTAL.
APELLIDO SALARIO COMISION TOTAL
---------- ---------- ---------- ----------
MARTIN 1600 1020 2620
SALA 1625 650 2275
ARROYO 1500 390 1890
TOVAR 1350 0 1350
9. Muestra todos los datos de los empleados que no sean ni analistas, ni vendedores, ni directores.
EMP_NO APELLIDO OFICIO DIR FECHA_AL SALARIO COMISION DEPT_NO
---------- ---------- ---------- ---------- -------- ---------- ---------- ----------
7369 SANCHEZ EMPLEADO 7902 17/12/90 1040 20
7839 REY PRESIDENTE 17/11/91 4100 10
7876 ALONSO EMPLEADO 7788 23/09/91 1430 20
7900 JIMENO EMPLEADO 7698 03/12/91 1335 30
7934 MUÑOZ EMPLEADO 7782 23/01/92 1690 10
10. Muestra todos los datos de los departamentos cuyo nombre tenga más de seis letras y que no se
encuentren en una localidad cuyo nombre incluya la letra D.
DEPT_NO DNOMBRE LOC
---------- -------------- --------------
10 CONTABILIDAD SEVILLA
40 PRODUCCION BILBAO
BASES DE DATOS 2/4
I.E.S. JOSE PLANES
Unidad de Trabajo 4. SQL
SUBCONSULTAS
11. Muestra el apellido y el salario de aquellos empleados que cobran más que un empleado que fue
contratado el 9/11/1991.
APELLIDO SALARIO
---------- ----------
NEGRO 3005
REY 4100
12. Muestra todos los datos de aquellos empleados cuyo salario sea superior al de su director.
EMP_NO APELLIDO OFICIO DIR FECHA_AL SALARIO COMISION DEPT_NO
---------- ---------- ---------- ---------- -------- ---------- ---------- ----------
7788 GIL ANALISTA 7566 09/11/91 3000 20
7902 FERNANDEZ ANALISTA 7566 03/12/91 3000 20
13. Muestra los datos del empleado de myor antigüedad en la empresa.
EMP_NO APELLIDO OFICIO DIR FECHA_AL SALARIO COMISION DEPT_NO
---------- ---------- ---------- ---------- -------- ---------- ---------- ----------
7499 ARROYO VENDEDOR 7698 20/02/90 1500 390 30
14. Muestra los datos de los empleados cuyo oficio sea el de empleado y cuyo salario sea superior al
salario de alguno de los trabajadores del departamento de ventas.
EMP_NO APELLIDO OFICIO DIR FECHA_AL SALARIO COMISION DEPT_NO
---------- ---------- ---------- ---------- -------- ---------- ---------- ----------
7876 ALONSO EMPLEADO 7788 23/09/91 1430 20
7934 MUÑOZ EMPLEADO 7782 23/01/92 1690 10
15. Muestra los datos de los empleados que tengan el mismo oficio y el mismo director que el
empleado número 7654.
EMP_NO APELLIDO OFICIO DIR FECHA_AL SALARIO COMISION DEPT_NO
---------- ---------- ---------- ---------- -------- ---------- ---------- ----------
7499 ARROYO VENDEDOR 7698 20/02/90 1500 390 30
7521 SALA VENDEDOR 7698 22/02/91 1625 650 30
7654 MARTIN VENDEDOR 7698 29/09/91 1600 1020 30
7844 TOVAR VENDEDOR 7698 08/09/91 1350 0 30
BASES DE DATOS 3/4
I.E.S. JOSE PLANES
Unidad de Trabajo 4. SQL
COMBINACIÓN DE TABLAS
16. Muestra el apellido de los empleados y el nombre y la localidad de su departamento, de aquellos
empleados que tengan un valor nulo en la comisión y que no trabajen en Sevilla.
APELLIDO DNOMBRE LOC
---------- -------------- ----------
SANCHEZ INVESTIGACION MADRID
JIMENEZ INVESTIGACION MADRID
ALONSO INVESTIGACION MADRID
FERNANDEZ INVESTIGACION MADRID
GIL INVESTIGACION MADRID
NEGRO VENTAS BARCELONA
JIMENO VENTAS BARCELONA
17. Muestra el apellido, la fecha de contratación, el salario, el nombre de departamento y la localidad
de todos los directores y del presidente, ordenados descendentemente por oficio y
ascendentemente por apellido.
APELLIDO FECHA_AL SALARIO DNOMBRE LOC
---------- -------- ---------- -------------- ---------
REY 17/11/91 4100 CONTABILIDAD SEVILLA
CEREZO 09/06/91 2885 CONTABILIDAD SEVILLA
JIMENEZ 02/04/91 2900 INVESTIGACION MADRID
NEGRO 01/05/91 3005 VENTAS BARCELONA
18. Muestra el oficio, apellido, salario y nombre del departamento de los empleados que ganan entre 1500
y 2000, y que, o bien no trabajan en Barcelona o son vendedores.
OFICIO APELLIDO SALARIO DNOMBRE
---------- ---------- ---------- ------------
EMPLEADO MUÑOZ 1690 CONTABILIDAD
VENDEDOR ARROYO 1500 VENTAS
VENDEDOR SALA 1625 VENTAS
VENDEDOR MARTIN 1600 VENTAS
BASES DE DATOS 4/4