EJERCICIOS PROPUESTOS SQL básico 1
-
Upload
josef-rodrig-ez -
Category
Documents
-
view
140 -
download
1
Transcript of EJERCICIOS PROPUESTOS SQL básico 1
EJERCICIOS PROPUESTOS SQL básico
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 título del trabajador para todos aquellos cuya fecha de contratación fueron en el año 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, código postal, nombre del país y nombre de la región.
• Mostrar el apellido del empleado, nombre del departamento, dirección de la calle, nombre del país y nombre de la región, 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 años
• 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 código 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 de los empleadosquefueroncontratados antes queeñempleado Davies.
• 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 más de 12 000
• Crear una consulta que permita mostrar el apellido y el número 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 código 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, ordénelo de forma ascendente por fecha
• Crear una consulta que permita mostrar el apellido y el número de departamento de los empleados de los departamentos 20 y 50, en orden alfabético.
• Muestre el apellido y la comisión (en soles) de los empleados; cuyos salarios se encuentren entre 5000 y 12 000 y además pertenezcan a los departamentos 20, 10 y 80
• Muestre el nombre y apellido en una sola columna llamada nombre_completo y la fecha de contratación de los empleados que entraron en el año 2004.
• Muestre el nombre y el código 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 comisión, ordénelo 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, código 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 código, 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 más de 5 años en la empresa.
• Construya una vista llamada datos_empleado que permita mostrar el código, nombre completo, correo electrónico, cargo, nombre del departamento y nombre del jefe de todos los empleados que fueron contratados en el mes actual.
• Construya una vista llamada proyección que permita visualizar el código, apellido, monto a recibir mensual y el monto a percibir en el año para todos los empleados que son manager en la empresa.