8
INSTITUTO TECNOLÓGICO DE ZACATEPEC INGENIERÍA EN SISTEMAS COMPUTACIONALES PRACTICA 3 Catedrático: Luis José Muñiz Rascado Materia: Taller de Base de Datos Alumno : Torres Escobar César José 12090146

Practica 3

Embed Size (px)

DESCRIPTION

SQL

Citation preview

  • INSTITUTO TECNOLGICO DE ZACATEPEC

    INGENIERA EN SISTEMAS COMPUTACIONALES

    PRACTICA 3

    Catedrtico: Luis Jos Muiz Rascado

    Materia: Taller de Base de Datos

    Alumno : Torres Escobar Csar Jos 12090146

  • 1.Crear un reporte para Recursos Humanos de todos aquellos empleados que no

    tienen manager.

    hrdb=# select employee_id, manager_id, manager_id from employees where

    manager_id is null;

    2.Generar una consulta para el departamento de Recursos Humanos, que reporte

    el nombre,el apellido, y el salario del empleado para aquellos empleados que

    ganen mas de $5,300 .

    hrdb=# select first_name, last_name, salary from employees where salary> 5300;

  • 3.El departamento de Recursos Humanos necesita una consulta para buscar el

    salario de los empleados que tengan un salario de $5,300 y $12,000, mostrado el

    identificador, el apellido y el salario del empleado.

    hrdb=#select first_name, last_name, salary from employees where salary

    in(5300,12000);

    4. El departamento de Recursos Humanos necesita una consulta para buscar el

    salario de los empleados que tengan un salario entre de $7,300 y $14,000,

    mostrado el identificador, el apellido y el salario del empleado.

    hrdb=#select first_name, last_name, salary from employees where salary between

    7300 and 14000;

  • 5. El departamento de Recursos Humanos necesita una consulta para buscar el

    salario de los empleados que no tengan un salario de $5,300 y $12,000, mostrado

    el identificador, el apellido y el salario del empleado.

    hrdb=#select first_name, last_name, salary from employees where salary not

    in(5300,12000);

  • 6. El departamento de Recursos Humanos necesita un reporte que contenga el

    identificador, el apellido, el identificador de trabajo y la fecha de contrato de

    aquellos empleados de su apellido sea Grant, Taylor , Pataballa ordenando la

    salida ascendentemente por la fecha de contrato del empleado.

    hrdb=#select employee_id, last_name,job_id, hire_date from employees where

    last_name in(Grant,Taylor,Pataballa) order by hire_date;

    7. Generar un reporte para Recursos Humanos que despliegue el identificador del

    departamento, el apellido y el nombre de todos los empleados en el departamento

    50, 80, 100 en un orden ascendente alfabticamente por el nombre.

    hrdb=#select department_id, last_name, first_name from employees where

    department_id in(50,80,100) order by first_name asc;

  • 8. EL departamento de Recursos Humanos necesita un listados de nombre, el

    apellido concatenado, salario, y porcentaje de comisin de todos los empleados

    que ganen comisin. Ordenando por la comisin ms pequea a la mas alta y por

    salario.

    hrdb=#select (first_name || || last_name) as nombre, salary, commission_pct from

    employees where commission_pct >0 order by commission_pct, salary;

  • 9. El departamento de Recursos Humanos requiere un a consulta que contenga el

    nombre, el apellido concatenado, y la fecha de contrato para todos los empleados

    que fueron contratados en el ao1998, ordenado por la concatenacin del nombre

    y el apellido.

    hrdb=#select (first_name || || last_name) as nombre , hire_date from employees

    where hire_date between 1998-01-01 and 1998-12-31 order by (first_name || ||

    last_name);

  • 10. Genere un listados para Recursos Humanos de todos los empleados que en

    contengan una letra s como su tercer letra y la ltima letra de su apellido sea n

    proyectando el nombre, el apellido concatenado.

    hrdb=#select (first_name || _|| last_name) as nombre from employees where

    first_name like __s% and last_name like %n;