ing. software
MATRICULA: 254048
MATERIA: BASES DE DATOS
MAESTRO: JOSE SAUL DE LIRA MIRAMONTES
TAREA: Actividad 1: SQL Proyección/Selección
1.- Obtener employee_id y el first_name de los empleados,que su nombre
contenga el carácter “R” en cualquier posición.
2.-Obtener employee_id, first_name, job_id y department_id de los empleados,ordenados por
job_id y deparment_id.
3.-Obteneremployee_id, first_name y commissión_pct de los empleados que no tienen
asignado un porcentaje de comisión.
4.- Obtener el first_name de aquellos empleados que su nombre contenga una letra
‘L’ en lasegunda posición
1.1 se puede buscar directamente la segunda letra pero como lo están pidiendo en mayúscula
no daría resultado
Por lo tanto se tiene que convertir las letras a minúsculas usandouna función upper
Asi daría resultado de la letra en segunda posición. Por que convertir, por que asi no se
tendría problema de buscar minúsculas o mayúsculas en la segunda posición
El resultadoquedaría asi:
5.-Obtener un listado de los puestos(job_id) ocupados en la organización (no
repetición)
6.- Obtener de los departamentos 10 y 60, el first_name , job_id y el deparment_id de losempleados que están asignados a dichos departamentos
7.-Obtener el first_name y commission_pct de los empleados que tienen un porcentaje
de comisión mayor 0.3.
8.-Obtener e l first_name ysalary de los empleados del departamento 50,
ordenados descendentemente por salary
9.-Obtener el first_name de los empleados, que su nombre tiene una longitud 4
caracteres.
10.-Obtener elfirst_name y manager_id de los subordinados de los administradores 148 y
149, ordenados por el first_name.
11.-Obtener el first_name, job_id, y salary de aquellos empleados que el
first_name contengael carácter ‘L’ en cualquier posición, el job_id sea
‘SA_REP’ y su salary sea mayor a 9600.
12.-Obtener em ployee_id y f irst _nam e de aquellos empleados, que su
employee_id este en el rango...
Regístrate para leer el documento completo.