investigacion op
CORPORACIÓN UNIVERSITARIA
MINUTO DE DIOS
PROGRAMA
INGENIERÍA DE SISTEMAS
CURSO
Electiva IV
WILSON CORREA JIMENEZ
ID 110932
Taller 2
Realice las sentencias SQL para cada unasde las preguntas que se mencionan a continuación.
1. Realice la proyección del nombre del Departamento y el Id de la localización de la tabla DEPARMENTS.
Selectid_departamento,id_localización from departamentos;
2. Genere un reporte con el ID del empleado, Fecha de Inicio y Años Trabajados de la tabla JOB_JISTORY.
Select id_empleado,fechain,(sysdate-fechain)/365.5'añostrabajados';
3. Genere un reporte donde se muestre el ID del empleado, Salario y muestre un nuevo campo donde se calcule el incremento del 3,4% para los empleados. La nueva columnagenerada debe tener como titulo “Incre. Prox. Año”
Select id_empleados,id_salario,(salario*3.4)/100 'incrementoaprox' from empleados;
5. Calcular los días trabajados para los empleados queestén en el Departamento No. 80, donde se muestre el ID, fecha de Inicio, Fecha Final, Días Trabajados.
Select id_empleados,fechain,fechafin,(fechafin-fechain)'dias_trabajados' fromempleados where departamento=80;
6. Genere un reporte donde se muestre el Apellido, Nombre de forma concatenada para los ID que estén en el rango 100 al 110.
Select nombre||' '||apellido fromempleados where id_empleados between 100 and 110;
7. Genere un reporte donde se muestre el Teléfono, el ID del departamento, Id del Jefe y el ID del empleado para los empleados que no ganacomisión y su salario se encuentre 4000 pero que no supure los 10000.
Select telefono,id_departamento,id_jefe,id_empleado from empleados where comision is null and salario between 4000 and10000;
9. Muestre los salarios ascendentemente para los empleados que pertenecen al departamento 30 y 50.
Select from empleados where id_departamento in (30,50) order by salario;
Regístrate para leer el documento completo.