Professional Documents
Culture Documents
SELECT *
FROM REGIONS
WHERE REGION_NAME LIKE SU% AND
REGION _ID BETWEEN 1 AND 100 ;
c. Listar id de empleados y su nombre completo, de aquellos que han variado su job, presentarlo en orden
desendente por el numero de variaciones. (2 ptos.)
f. Liste los Jobs y su nombre con el salario mas alto, promedio, total de salario y cuantos empleados existen
por cada Jobs, solo mostrar a aquellos Jobs con salario mas alto mayor a 100,000. Redondear el mximo y
minimo y truncar el promedio (3 ptos.)
SELECT job_id, job_tittle,ROUND( MAX(salary),2) ,TRUNCATE( AVG (salary),2) , SUM ( salary) , COUNT (*)
FROM employees e NATURAL JOIN jobs j
GROUP BY job_id, job_titlle
HAVING ROUND(MAX(salary)) > 100000
g. Mostrar empleados, su nombre, sus job, nombre de Jobs, salario y el mximo salario del Jobs de aquellos
empleados que su salario es mayor o igual al salario mximo del Jobs. (3 ptos.)
h. Listar id empleado y nomnbre completo de empleados que trabajaron a la vez en el departamento CONT,
GERE y VENT en el 2002,2005, 2008 y 2010; y su fecha de contrato este entre 25/04/2000 y 15/12/2010.
(3 ptos.)
PREGUNTAS PLANTEADAS:
Listar id , nombres completos separando el apellido y nombre por el signo + y su job de cada
empleado(nombre)que tenga una comisin mayor a 1000 y su fecha de contratacin sea mayor a
15/10/2002 y contar y ordernar job_id de forma descendente
Listar regin_id y su country cuyo nombre empiece con P y a su vez contar cuantos son
Listar los empleados , su nombre completo,sus comisiones y su nombre de job cuyo salario est entre
2000 y 5000 , su fecha de contrato sea mayor al 10/10/2000
Listar el nombre completo de los trabajadores cuyo salario sea mayor a 1000 y menor a 5000 , sacar el
promedio de salario y trabajen en el departamento VENT,
Department_name = VENT
GROUP BY NOMBRES;
Mostrar los departamentos (id y nombre )+ el nombre completo de su administrador ,cuyo salario
sea 15000 y su numero de telfono comience con 989