Sie sind auf Seite 1von 2

BASE DE DATOS ORACLE BASE DE DATOS ORACLE

EJERCICIOS DE SQL de 2000.


4. Seleccionar aquellos empleados que hayan entrado antes del
Sean las tablas: 1/1/82
DEPT (DEPTNO, DNAME, LOC) 5. Seleccionar el nombre de los vendedores que ganen ms de
Cada fila representa un departamento, con su nmero de 1500.
departamento, su nombre y la ciudad donde est localizado. 6. Seleccionar el nombre de aquellos que sean CLERK o trabajen
en el departamento 30.
7. Seleccionar aquellos que se llamen SMITH, ALLEN o SCOTT.
EMP (ENO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO)
8. Seleccionar aquellos cuyo salario est entre 2000 y 3000.
Cada fila representa un empleado. Sus columnas son:
9. Seleccionar los empleados que trabajan en el mismo
nmero de empleado, nombre del empleado, empleo,
departamento que CLARK.
nmero del empleado que es su supervisor, fecha de
10. Seleccionar los empleados que trabajen en CHICAGO.
ingreso, salario semanal, comisin y nmero de
11. Seleccionar aquellos empleados que trabajen en el
departamento al que est asignado.
departamento 10, o en el 20.
12. Seleccionar los distintos departamentos que existen en la tabla
SALGRADE (GRADE, LOSAL, HISAL) EMP.
Cada fila representa un tramo de salarios, con el salario 13. Seleccionar los distintos empleos que hay en cada
mnimo y el mximo, para ese tramo. departamento.
14. Seleccionar aquellos empleados que hayan entrado en 1981.
15. Seleccionar aquellos empleados que tienen comisin.
16. Seleccionar aquellos empleados cuyo nombre empiece por A.
17. Seleccionar aquellos empleados cuyo nombre tenga como
segunda letra una D.
18. Seleccionar aquellos empleados que ganen ms de 1500,
ordenados por salario.
19. Calcular el salario anual a percibir por cada empleado.
20. Calcular el salario total mensual.
21. .Calcular el nmero de empleados que tienen comisin y la
media.
22. .Seleccionar el salario, mnimo y mximo de los empleados,
agrupados por empleo.
23. .Seleccionar el nmero de empleados que tienen comisin y la
media de la misma en cada departamento.
24. .Calcular el nmero de empleados por departamento que
tienen un salario superior a la media.
25. Seleccionar el salario mnimo, mximo y medio de los
empleados agrupados por empleo, pero slo aquellos cuya
media sea superior a 4000.
26. Seleccionar los empleados cuyo salario sea superior al de
1. Seleccionar aquellos empleados que sean SALESMAN. ADAMS.
2. Seleccionar aquellos empleados que no trabajen en el 27. Seleccionar el nombre y fecha de ingreso del empleado que
departamento 30. lleva menos tiempo.
3. Seleccionar el nombre de aquellos empleados que ganen ms 28. Seleccionar el nombre de los empleados que ganen ms que
todos los SALESMAN.

Lic. Vladimir Cotaquispe Gutirrez. 1 E.P. DE INGENIERIA DE SISTEMA E INFORMATICA Lic. Vladimir Cotaquispe Gutirrez. 2 E.P. DE INGENIERIA DE SISTEMA E INFORMATICA
BASE DE DATOS ORACLE

29. Seleccionar los empleados que ganen ms que alguno de los


SALESMAN.
30. Seleccionar el nombre de cada empleado, y el nmero y
nombre de su jefe.
31. Mostrar el nombre del empleado y su fecha de alta en la
empresa de los empleados que son ANALISTA.
32. Encontrar el salario ms alto, el ms bajo y la diferencia entre
ambos.
33. . Hallar el nmero de trabajos distintos que existen en el
departamento 30.
34. Mostrar el nombre del empleado, su trabajo, el nombre y el
cdigo del departamento en el que trabaja.
35. Mostrar el nombre, el trabajo y el salario de todos los
empleados que tienen un salario superior al salario ms bajo
del departamento 30.
36. Encontrar a los empleados cuyo jefe es BLAKE.
37. Encontrar el n de trabajadores diferentes en el departamento
30 para aquellos empleados cuyo salario pertenezca al
intervalo [1000, 1800].
38. Encontrar el ename, dname, job y sal de los empleados que
trabajen en el mismo departamento que TURNER y su salario
sea mayor que la media del salario del departamento 10.
39. Visualice el nmero de los departamentos que tengan ms de
tres empleados asignados.
40. El salario medio y mnimo de cada puesto, mostrando en el
resultado aquellos cuyo salario medio est por encima de 1500.
41. Qu empleados trabajan en DALLAS ?
42. Cuntos trabajan en CHICAGO ?
43. Listar el nombre de los empleados que ganan menos que sus
supervisores.
44. Listar el nombre, trabajo, departamento, localidad y salario de
aquellos empleados que tengan un salario mayor de 2000 y
trabajen en DALLAS o NEW YORK.
45. A partir de las tablas EMPLE y DEPART mostrar los datos del
departamento que no tiene ningn empleado.
46. Mostrar el nmero de empleados de cada departamento. En la
salida se debe mostrar tambin los departamentos que no
tienen ningn empleado.
47. Obtener la suma de salarios de cada departamento, mostrando
las columnas DEPT_NO, SUMA DE SALARIOS y DNOMBRE. En
el resultado tambin se deben mostrar los departamentos que
no tienen asignados empleados.

Lic. Vladimir Cotaquispe Gutirrez. 3 E.P. DE INGENIERIA DE SISTEMA E INFORMATICA

Das könnte Ihnen auch gefallen