bd no borar

5
q2: detalles históricos de los empleados para aquellos cuyo salario actUvl está en el rango de 1000 y 2000; y trabaja en departamento en el rango 10 y 20 EjerC1: consUlta para identificar todos los empleados que ganan más que el promedio, y que trabajan en departamentos cuyo nombre empieza con "IT"

Upload: socialclub254

Post on 13-Jul-2016

218 views

Category:

Documents


1 download

DESCRIPTION

c

TRANSCRIPT

Page 1: bd no borar

q2: detalles históricos de los empleados para aquellos cuyo salario actUvl está en el rango de 1000 y 2000; y trabaja en departamento en el rango 10 y 20

EjerC1: consUlta para identificar todos los empleados que ganan más que el promedio, y que trabajan en departamentos cuyo nombre empieza con "IT"

Ejerc2: haller el pUesto de trabajo que tiene el mayor salario promedio entre los empleados, deberá mostrar dos colUmnas, el código del pUesto y el nombre del pUesto con mayor salario entre los empleados.

Ejerc3: listar todos los departamentos en los cuales los empleados nunca han cambiados de pUesto. (los empleados de dicho departamento no tienen registro de cambio de puesto en la tabla JOB_HISTORY)

Ejerc4:listado de todos los países indicando el índice de rotación de personal, dicho índice se calcula dividiento el total de empleados que laboran en un país entre el total de empleados que han cambiado de pUesto en el mismo país.

VALORES NULOS EN UNA CONSULTA.

q3. mostrar los empleados que no tienen subordinados.

SQL> SELECT emp.last_name from employees emp 2 where emp.employee_id NOT IN 3 (select mgr.manager_id 4 from employees mgr 5 where mgr.manager_id is NOT NULL);

Page 2: bd no borar
Page 3: bd no borar

q4: mostrar los empleados que tienen subordinados

SQL> SELECT emp.last_name from employees emp 2 where emp.employee_id IN 3 (select mgr.manager_id 4 from employees mgr);

Page 4: bd no borar

17/03/2016

INSERT, UPDATE Y DELETE