2.9 SQL Proyeccion y Seleccion
2.9 SQL Proyeccion y Seleccion
2.9 SQL Proyeccion y Seleccion
Facultad de ingeniería
2.9 SQL Proyeccion y selección
Bases de datos I
Asesor: Jose Saul De Lira Miramontes
Jorge Arturo Lagos Olivas
301658
1. Obtener employee_id y el first_name de los empleados, que su nombre
contenga el carácter “R” en cualquier posición.
Consulta Select employee_id, first_name From employees Where
upper(first_name)like ‘%r%’
2. Obtener employee_id, first_name, job_id y department_id de los empleados,
ordenados por job_id y deparment_id.
Consulta Select employee_id, first_name, job_id, department_id from employees
order by department_id, job_id
3. Obtener employee_id, first_name y commissión_pct de los empleados que no
tienen asignado un porcentaje de comisión.
Consulta Select first_name, employee_id, commission_p from employees where
commission_pct is null;
4. Obtener el first_name de aquellos empleados que su nombre contenga una letra
‘L’ en la segunda posición
Consulta Select first_name from employees where first_name like ‘_l%’;
5. Obtener un listado de los puestos(job_id) ocupados en la organización (no
repetición)
Consulta Select distinct jod_id From employees;
6. Obtener de los departamentos 10 y 60, el first_name , job_id y el deparment_id
de los empleados que están asignados a dichos departamentos
Consulta Select first_name, job_id, department_id From employees Where
department_id in (10,60)
7. Obtener el first_name y commission_pct de los empleados que tienen un
porcentaje de comisión mayor 0.3.
Consulta Select first_name, commission_pct From employees Where
commission_pct > .3;
8. Obtener e l f ir s t _ n a m e y s a l a r y de los empleados del departamento 50,
ordenados descendentemente por salary.
Consulta Select first_name, salary, department_id From employees Where
department_id = 50 Order by salary desc;
9. Obtener el first_name de los empleados, que su nombre tiene una longitud 4
caracteres.
Consulta Select first_name, employee_id From employees where
upper(first_name) like '____';