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

Documentación necesaria graduación ues

RoxybliApuntes17 de Marzo de 2019

558 Palabras (3 Páginas)94 Visitas

Página 1 de 3

REPASO DE LA CLASE

  1. Este script lo que hace es mostrar la suma de todos los salarios de los empleados del departamento cuyo id sea igual a 90.

[pic 1]

  1. Este script, según lo que entiendo, lo que hace es que especifica una columna ‘Departamento’ donde se va a mostrar el department_id y una columna ‘
    Empleados’ donde se va a mostrar el numero de empleados. Cuenta el numero de empleados en cada departamento y luego delimita lo que se va a mostrar en la consulta por medio del ‘Group by’ y le dice que muestre el ID del departamento que cumpla con la condición de que hayan mas de 10 empleados en ese departamento en un rango de registros de 0 a 30 dado por ‘Limit’.

[pic 2]

  1. Este script muestra el código del puesto en un columna llamada ‘Puesto’ de todos los puestos de trabajo que solo tengan un empleado. Es decir, muestra los puestos de trabajo que son ejecutados por una sola persona.

[pic 3]

  1. Cree una consulta para obtener la cantidad de empleados por puesto de trabajo en los departamentos 50 y 80.

SELECT j.job_id, count( * ) numero
FROM employees e, jobs j
WHERE department_id
=50
AND 80
AND e.job_id = j.job_id
GROUP BY j.job_id
LIMIT 0 , 30

[pic 4]

CONSULTAS MULTITABLA

Probar cada consulta y agregar una captura de pantalla de los resultados que se obtienen.

NATURAL JOIN

  1.  select location_id, city, department_name from locations natural join departments;

[pic 5]

  1.  select location_id, city, department_name from departments natural join locations

[pic 6]

JOIN . . . USING

  • select location_id, city, department_name from locations join departments using (location_id) where city not like 'S%';

[pic 7]

 JOIN ... ON

select region_name, country_name, city

from regions r

join countries c on (r.region_id=c.region_id)

join locations l on (c.country_id=l.country_id)

where c.country_id = 'US';

[pic 8]

UNION

select last_name, hire_date from employees

where department_id = 90

UNION

select last_name, hire_date

from employees

where last_name like 'K%';

[pic 9]

Probar las siguientes consultas y explicar que es lo que realiza cada tipo de join:

[pic 10]

En este script, el inner join lo que hace es que permite combinar las tablas employee y department, lo cual se especifica en el ON por medio de que campo se hace la unión de las tablas.

[pic 11]

Este inner Join lo que hace, al igual que el anterior es que combina las tablas Employee y Job_history, y se hace un segundo Inner Join para combinar las tablas Employee y  Job, para obtener únicamente los empleados con registros en job_history.

...

Descargar como (para miembros actualizados) txt (4 Kb) pdf (603 Kb) docx (245 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com