Está en la página 1de 9

PROBLEMAS A RESOLVER

1. Mostrar de la tabla EMPLOYEES, el salario más alto, el salario más bajo, la diferencia entre el salario más alto y el más
bajo, suma del salario total del 100% de los empleados y finalmente el salario promedio. Etiquete las columnas como
«Máximo», «Mínimo», «Diferencia», «Total Planilla» y «Promedio Salarial» respectivamente. Los resultados deben
ser desplegados redondeando los resultados al valor entero más cercano, dando formato numérico con dos decimales
y separador de miles.

2. Mostrar el salario más alto, el salario más bajo, el salario promedio y el monto del salario anual que se cancela
(asumiendo 12 sueldos por año), agrupando la información por el identificador del tipo de puesto que se tiene en la
organización (job_id). Etiquete las columnas como «Identificador del Puesto», «Máximo», «Mínimo», «Promedio» y
«Salario Anual» respectivamente. Redondee los resultados con dos cifras decimales, separador de miles y con formato
moneda de dólares.

3. Escriba una consulta para mostrar la diferencia entre el salario más alto y el salario más bajo de todos aquellos
empleados trabajen en "IT_PROG". Etiquete la columna como «Diferencia Salarial». (Diferencia Salarial = Salario
máximo – Salario mínimo)
4. Escriba una consulta para mostrar el identificador del empleado, sus nombres y apellidos concatenados etiquetando
la columna como "NOMBRE EMPLEADO" de todos los empleados que perciben un salario por debajo del salario
promedio general. Ordene los resultados en orden descendente de salario.

5. Mostrar el identificador del empleado, nombre y apellido, salario de todos aquellos empleados que tengan empleados
a su cargo.

6. Mostrar los nombres y apellidos de cada empleado, el identificador del puesto que ejerce, el salario que percibe y su
fecha de ingreso a la compañía (HIRE_DATE) de todos los empleados que dependen de un jefe cuyo apellido es
"Raphaely", ordenados por su fecha de ingreso a la empresa de manera descendente. (Sugerencia emplear las tablas
EMPLOYEES, y JOBS).
7. Escriba una consulta que muestre los identificadores de los diferentes tipos de cargos etiquetar como "CODIGO DEL
CARGO", la cantidad de personas que tienen el mismo puesto o cargo etiquetar como "PERSONAL ASIGNADO" y a
cuánto asciende la suma total de sus salarios etiquetar como "TOTAL SALARIOS". El resultado debe mostrarse en orden
DESCENDENTE por el puesto que tiene la mayor cantidad de empleados.

8. ¿Cuál fue el año donde ingresaron menos trabajadores?


9. Mostrar un listado de todos los empleados que hubieran ingresado entre los años 2006 al 2008, mostrando sus datos
personales, su fecha de ingreso, su nuevo salario con un incremento del 20%..

10. Mostrar un listado que muestre los años en los que ingresaron empleados, la cantidad de empleados que ingresaron
cada año, el costo del salario mensual (suma de todos los salarios mensuales), costo del salario anual (asumiendo que
se pagan 14 salarios anuales) y el salario promedio por cada año. Desplegar los resultados ordenados por año, con sus
etiquetas respectivas y el formato numérico respectivo.

11. Mostrar el salario más alto, el salario más bajo, el salario promedio y el monto del salario anual que se cancela
(asumiendo 12 sueldos por año), agrupando la información por cada tipo de puesto que se tiene en la organización.
Etiquete las columnas como «Nombre del Puesto», «Máximo», «Mínimo», «Promedio» y «Salario Anual»
respectivamente. Redondee los resultados con dos cifras decimales, separador de miles y con formato moneda de
dólares. (Sugerencia deben participar las tablas EMPLOYEES y JOBS.
12. Escriba una consulta que muestre los diferentes tipos de cargos o puestos etiquetar como "NOMBRE DEL CARGO", la
cantidad de personas que tienen el mismo puesto o cargo etiquetar como "PERSONAL ASIGNADO" y a cuánto asciende
la suma total de sus salarios etiquetar como "TOTAL SALARIOS". El resultado debe mostrarse en orden ASCENDENTE
por el puesto que tiene la mayor cantidad de empleados. (SUGERENCIA USAR LAS TABLAS EMPLOYEES Y JOBS)

13. Escriba una consulta para mostrar la diferencia entre el salario más alto y el salario más bajo de todos aquellos
empleados trabajen como "Programmer". Etiquete la columna como «Diferencia Salarial». (Diferencia Salarial =
Salario máximo – Salario mínimo)

14. Mostrar el MANAGER_ID con valores únicos sin duplicados, el salario más alto que se cancela a sus subalternos (o
empleados que dependen de él), no se debe tomar en cuenta a aquellos empleados cuyo MANAGER_ID sea nulo, y
no tomar en cuenta aquellos cargos o puestos cuyo salario máximo sea mayor a 9000 dólares. Mostrar los resultados
ordenados por MANAGER_ID ascendentemente. (Sugerencia emplear las tablas EMPLOYEES, JOBS).

15. Muestre los nombres y apellidos de cada empleado concatenando ambas, nombre del departamento y el nombre del
puesto de todos los empleados cuyo código de ubicación de departamento (LOCATION_ID) es 1500. El resultado del
reporte debe mostrarse en orden ascendente por el apellido del empleado. (Sugerencia emplear las tablas
EMPLOYEES, JOBS, DEPARTMENT).
16. Mostrar los nombres y apellidos de cada empleado, el puesto que ejerce, el salario que percibe y su fecha de ingreso
a la compañía (HIRE_DATE) de todos los empleados que dependen de un jefe cuyo apellido es "Raphaely", ordenados
por su fecha de ingreso a la empresa de manera descendente. (Sugerencia emplear las tablas EMPLOYEES, y JOBS).

17. Mostrar el nombre de todos los departamentos, la cantidad de empleados con que cuenta, el salario total que se
cancela y el salario promedio de cada departamento. Etiquetar los resultados de cada columna y ordenar la
información de modo de mostrar mostrando al departamento que tiene más empleados hasta el que tiene menos
empleados. (Sugerencia emplear las tablas EMPLOYEES, DEPARTMENTS).
18. Mostrar el nombre del responsable (Manager) para cada uno de los departamentos, nombre del puesto que ejerce,
nombre del departamento que dirige, cual el salario que percibe y la cantidad de trabajadores que tiene a su cargo.
Mostrar el resultado ordenado por la cantidad de trabajadores a cargo. Poner las etiquetas respectivas a los resultados
de cada columna. (Sugerencia emplear las tablas EMPLOYEES, JOBS, DEPARTMENTS).

19. Tomando en cuenta que la tabla JOB_HISTORY almacena los datos de anteriores cargos ejercidos por un empleado la
fecha que inicio y cuando culmino el mismo, proceder a mostrar a todos aquellos empleados que tienen más de una
rotación laboral (que ya han cambiado de puesto más de una vez).

20. Mostrar los nombres y apellidos de todos los empleados, el salario que actualmente percibe, cual el salario mínimo
que debería pagarse a ese cargo que ejerce, cual el salario máximo que corresponde a ese cargo, además de mostrar
su nuevo salario con incremente equivalente al 10% adicional. Los datos a ser mostrados solamente deben
corresponder a los empleados cuyo salario actual sea menor o igual al salario mínimo del cargo o el salario actual este
entre el salario mínimo del cargo y el salario mínimo del cargo más un 10% del puesto. Mostrar los resultados
ordenados por el sueldo con el incremente respectivo ascendentemente.
21. Mostrar el salario máximo, el salario mínimo y el salario promedio y el cargo de todos los empleados que ejerzan
cualesquiera de los siguientes cargos: Progammer, Sales Manager, Accountant.

22. Mostrar los nombres y apellidos de los empleados, su fecha de ingreso a la compañía, el salario que actualmente
percibe el empleado, el salario mínimo que corresponde al cargo que ejerce, su nuevo salario luego de incrementarle
el 20% para todos aquellos empleados cuya diferencia entre su salario actual y el salario mínimo del cargo sea menor
a 500 y además aquellos empleados que ya están trabajando más de 5,500 días en la compañía. (Sugerencia emplear
la tabla EMPLOYEES, JOBS).

23. Mostrar los nombres de todas las regiones con sus respectivos nombres de países ordenados por nombre de región y
por nombre de país.
24. Realice una consulta que muestres el código de la región, nombre de la región y el nombre de los países que se
encuentran en Asia.

25. Mostrar los nombres de las regiones, con los nombres de países que tiene así como el nombre de las ciudades y la
dirección de las calles, ordenados en forma ascendente por el nombre de región y en forma descendente por el
nombre del país.

26. Realice una consulta de muestre el nombre, el apellido y nombre de departamento de los empleados cuyo número
telefónico tiene código de área 515 (asumiendo que el número telefónico tiene 12 dígitos: 3 del área, 7 del número y
dos puntos), excluya los números telefónicos que tienen una longitud diferente de 12 caracteres.

27. Realice una consulta que liste los datos de los empleados que cumplen sus funciones en departamentos que tienen
menos de 10 empleados.

También podría gustarte