Tarea4Bases

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

Tarea 4 “Tipos de joins”

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

1.-LeftJoin
Seleccionar aquellos empleados que tengan asignado o no un
departamento
Consulta:.
select employee_id, d.department_id
from employees e left join departments don(e.department_id=d.DEPARTMENT_ID);

2.-Left Join Con condicional
Seleccionar aquellos empleados que no tengan un
departamento asignado.
Consulta:
select employee_id, first_name, d.department_id
from employees e left joindepartments d
on(e.department_id=d.DEPARTMENT_ID)
where e.department_id is null;

3.-Right Join
Seleccionar aquellos departamentos que tengan o no asignados
empleados
Consulta:
select d.department_id,count(employee_id)
from employees e RIGHT join departments d
on(e.department_id=d.DEPARTMENT_ID)
group by d.department_id;

4.-Rigth Join Con condicional
Seleccionar aquellos departamentos que no tenganempleados
asignados.
select d.department_id, count(employee_id)
from employees e RIGHT join departments d
on(e.department_id=d.DEPARTMENT_ID)
where employee_id is null
group by d.department_id; 5.-Inner Join
Seleccionar aquellos empleados con departamentos
asignados.
Consulta:
select employee_id, first_name, d.department_id
from employees e join departments don(e.department_id=d.DEPARTMENT_ID);

6.-Full Join con Condicionales
Mostrar todos los empleados que no tengan departamento y
los departamentos donde puede asignar a esos empleados.
Consulta:
select employee_id, first_name,d.department_id
from employees e full OUTER join departments d
on(e.department_id=d.DEPARTMENT_ID)
where e.department_id is null;

7.-Full Join
Seleccionar todos los empleados (con sus respectivosdepartamentos en caso de estar asignados) asi como los
departamentos a los cuales podrian moverse.
Consulta:
select employee_id, first_name, d.department_id
from employees e full OUTER join departments d...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS