Upload
cesar-torres-escobar
View
1
Download
0
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;