You are on page 1of 8

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;

You might also like