Sunteți pe pagina 1din 3

EJERCICIOS PROPUESTOS SQL bsico Para cada uno de estos ejercicios usted deber trabajar con el modelo de base

de datos de historial de trabajos perteneciente al usuario HR. Mostrar el nombre del empleado y el ttulo del trabajador para todos aquellos cuya fecha de contratacin fueron en el ao 2005. Mostrar el nombre del departamento y el nombre de su gerente. Mostrar el nombre del empleado y el nombre del departamento para todos aquellos que fueron contratados en el segundo semestre de 1998. Mostrar el nombre, apellido, fecha de inicio y de fin para todos los empleados. Mostrar el nombre del departamento, cdigo postal, nombre del pas y nombre de la regin. Mostrar el apellido del empleado, nombre del departamento, direccin de la calle, nombre del pas y nombre de la regin, para todos aquellos empleados que tengan un salario mayor a 15000. Muestre: location ID, street address, city, state or province, and country in the output. Use un NATURAL JOIN para la sentencia Muestre: last name, department number, and department name paratodos los empleados que han sido contratados hace 13 aos Muestre last name, job, department number, and department name paratodos los empleados que trabajan en Toronto. Cree una sentencia que muestre: el apellido, el nombre de departamento y el nombre del manager para cada empleado que gana mas de 8000 Muestre a todos los empleados incluyendo a King, quien no tiene manager. Ordene los resultados por el cdigo de empleado Muestre un reporte con: last names, department numbers, de todos los empleados que trabajan en la ciudad donde labora el empleado con numero 125 Muestre el nombre, nombre de trabajo, nombre de departamento y grado de sueldoparatodos los empleadosquelaboranpara el manager 101 Muestre el nombre queeempleado Davies. de los empleadosquefueroncontratados antes

Muestre los nombres y fecha de contrato de todos los empleados que fueron contratados antes que sus repectivos manager.

Crear una consulta que permita mostrar el apellido y salario de los empleados que ganan ms de 12 000 Crear una consulta que permita mostrar el apellido y el nmero de departamento del empleado No. 176 Crear una consulta que permita mostrar el apellido y salario de los empleados que su salario no est en el rango de 5000 y 12 000 Crear una consulta que permita mostrar el apellido, el cdigo de trabajo (job_id), de los empleados que empezaron a laborar entre el 20 de febrero de 2003 y el 1 de mayo de 2005, ordnelo de forma ascendente por fecha Crear una consulta que permita mostrar el apellido y el nmero de departamento de los empleados de los departamentos 20 y 50, en orden alfabtico. Muestre el apellido y la comisin (en soles) de los empleados; cuyos salarios se encuentren entre 5000 y 12 000 y adems pertenezcan a los departamentos 20, 10 y 80 Muestre el nombre y apellido en una sola columna llamada nombre_completo y la fecha de contratacin de los empleados que entraron en el ao 2004. Muestre el nombre y el cdigo de trabajo de todos los empleados que no tienen un supervisor (manager_id) Muestre el apellido, salario y las comisiones de todos los empleados que ganan comisin, ordnelo de forma descendente los 2 campos Muestre el apellido de los empleados que tengan como tercera letra una a.

Muestre el apellido de los empleados que tengan una a y una e en su apellido Muestre el apellido, cdigo de trabajo y salario de los empleados que laboran como Sales representative (SA_REP) o Stock clerk (ST_CLERK) y que su salario no sea igual a 2500, 3000 o 7000. Construya una vista llamada sueldo_empleado que permita visualizar el cdigo, nombre completo concatenado con el alias Nombre_completo a dicha columna, el sueldo total (incluyendo el porcentaje de su comision), solo para los empleados que tienen ms de 5 aos en la empresa. Construya una vista llamada datos_empleado que permita mostrar el cdigo, nombre completo, correo electrnico, cargo, nombre del departamento y nombre del jefe de todos los empleados que fueron contratados en el mes actual.

Construya una vista llamada proyeccin que permita visualizar el cdigo, apellido, monto a recibir mensual y el monto a percibir en el ao para todos los empleados que son manager en la empresa.

S-ar putea să vă placă și