Tarea3Bases

Páginas: 2 (460 palabras) Publicado: 30 de mayo de 2015
Universidad Autónoma
de Chihuahua
Facultad de Ingeniería
Ingeniería en Software

Tarea 3 SQL joins 1

Materia: Bases de datos
Alumno: Erik David Zubia Hernández.
Matricula: 282071

--Consulta 1Obtener para todos los departamentos de la compañía, el nombre del departamento y el
nombre del jefe del departamento
select department_name, first_name, last_name
from departments d inner join employeese on (d.manager_id = employee_id);

--Consulta 2
Obtener el nombre de la región en la cual labora el empleado “Steven” (región_name,
first_name, last_name)
select e.first_name, e.last_name ,region_name
from employees e inner join departments d using(department_id)
join locations l using(LOCATION_ID) inner join COUNTRIES o
using (COUNTRY_ID) inner join REGIONS r using(REGION_ID)
whereupper(first_name) like 'STEVEN';

--Consulta 3
Obtener los nombres de los departamentos que no tienen asignados empleados en este
momento
select department_id, department_name, first_name
from departments d leftOUTER join employees e using(department_id)
where first_name is null;

--Consulta 4
Obtener los nombres de los empleados que no tienen asignado departamento en este
momento
select department_id,first_name, last_name
from departments d RIGHT OUTER join employees e using(department_id)
where department_id is null;

--Consulta 5
Obtener los nombres de las regiones que no tiene departamentosasignados
select region_name from departments
join LOCATIONS using(location_id)
join COUNTRIES using (COUNTRY_ID)
RIGHT OUTER join regions using (region_id)
where department_id is null;

--Consulta 6 Obtener los empleados que tienen ingresos que están en el rango del salario que se paga al
puesto “AD_ASST” (first_name, job_id, salary)
select e.first_name, last_name, e.salary
from jobs j join employeese on salary between min_salary and max_salary
where j.job_id like 'AD_ASST';

--Consulta 7
Obtener los empleados que su puesto actual es el único puesto que han ocupado en la
compañía (firs_name,...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS