ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Sql joins grafico


Enviado por   •  21 de Noviembre de 2016  •  Trabajo  •  348 Palabras (2 Páginas)  •  1.025 Visitas

Página 1 de 2

[pic 1][pic 2][pic 3][pic 4]

[pic 5]


1.- Obtener el department_name de los departamentos con el mayor número de empleados.

2.- Obtener el first_name y el last_name de los empleados que tienen un salario mayor al salario del empleado ‘Hermann’ (first_name, last_name, salary).

select first_name, last_name, salary

from employees

where salary > (select salary from employees where upper(first_name) like 'HERMANN'); [pic 6]

3.- Obtener el first_name y last_name de los empleados que ganan más que todos los empleados del departamento de ‘IT’ (first_name,  last_name, salary).

select first_name, last_name, salary from employees

where salary > (select max(salary)

from employees inner join departments using(department_id) where job_id like 'IT%');

[pic 7]

4.- Obtener el first_name y last_name de los empleados que su puesto actual es el único puesto que han ocupado en la compañía.

5.- Obtener el department_name de todos los departamentos que no tienen empleados asignados en este momento.

select department_name from departments

left join EMPLOYEES using(department_id)

where employee_id is null

[pic 8]

6.- Obtener el first_name y last_name de los empleados que ganan más que al menos uno de los empleados del departamento de ‘IT’ (first_name, last_name, salary).

select first_name, last_name, salary from employees

where salary > (select min(salary) from employees);

[pic 9]

7.- Obtener el first_name y last_name de los empleados que tienen el mismo puesto que el empleado ‘Randall’ y el mismo salario que ‘Peter’ (first_name, last_name, job_id, salary).

8.- Obtener el first_name y last_name de los empleados que tienen el mismo puesto que el empleado ‘Randall’ o el mismo salario que ‘Peter’ (first_name, last_name, job_id, salary).

9.-Obtener el first_name y last_name de los empleados que ganan más que todos los empleados subordinados de ‘Shanta’ (first_name, last_name, salary).

select first_name, last_name, salary from employees where salary > (select max(salary) from employees where manager_id =

(select employee_id from employees where first_name like 'Shanta'));

[pic 10]

10.- Obtener el first_name y last_name de los empleados que ganan más que al menos uno de los empleados subordinados de ‘Shanta’ (first_name, last_name, salary).

...

Descargar como (para miembros actualizados) txt (3 Kb) pdf (854 Kb) docx (555 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com