UNIVERSIDAD PRIVADA DOMINGO SAVIO
MATERIA : Base de Datos I
DOCENTE : Lic. Fabiola Soliz Tapia
PRACTICA 3 SQL
1. El departamento de RH, requiere un reporte de todos los empleados cuyo sueldo sea
mayor a $7000, mostrar apellido y sueldo, ordenar por sueldo descendentemente.
2. Mostrar el apellido de todos los empleados cuya tercera letra de su apellido sea “a”.
3. Mostrar el apellido de todos los empleados cuyo apellido contenga las letras “a” y “e”.
4. Mostrar apellido y salario de todos los empleados que ganan ente 3000 - 5000 y que
trabajan en el departamento 2 o 5. Renombrar las columnas “Empleados” y “Salario
mensual” respectivamente.
5. Mostrar apellido, cargo(id_cargo), y salario de todos los empleados que tengan como
cargo 7 y 9 y que su salario no sea igual a $5100, $3900 o $7600.
6. El departamento de recursos humanos requiere un reporte que muestre el
número de empleado, nombre, apellido, salario y salario incrementado en 15.5%
(Debe ser un numero entero). Llamar a la columna ”Nuevo salario”.
7. Modifique el ejercicio anterior y añada una columna que muestre la diferencia
entre las columnas salario y nuevo salario, llamar a la nueva columna
“Incremento”.
8. Escriba una consulta que muestre el apellido en mayúsculas, y el tamaño del
apellido, de todos los empleados cuyo apellido comience con “J”, “A” y “M”. Dar
a las columnas un nombre apropiado, ordenar el resultado por apellido.
9. El departamento de HR, desea saber el tiempo que cada empleado trabaja en la
empresa, para cada empleado mostrar el nombre y apellido y calcular el número
de años, semanas y número de días transcurridos entre hoy y la fecha de
contratación, los datos deberán ser redondeados a un número entero.
[Link] la diferencia que existe entre el salario más alto y el salario más bajo.
11. Crear una consulta que permita mostrar el sueldo promedio agrupado por
nombre del cargo, solo de aquellos cargos cuyo sueldo promedio sea mayor a
Mostrar nombre, apellido, y ciudad en la que trabajan todos los empleados cuyo
cargo sea igual a “Contador” o “Asistente”.
12. Mostrar nombre y apellido (concatenado) de todos los empleados, y el nombre
y apellido de su jefe (Concatenado).
13. Mostrar nombre del departamento, el sueldo maximo y sueldo minimo cada
departamento. (Agrupar por nombre de departamento).
14. El departamento de recursos humanos requiere un reporte de todos los
empleados que trabajan en “La Paz”, mostrar nombre, apellido, cargo, y nombre
de departamento.
15. El departamento de RH, requiere un reporte de todos sus empleados y de sus
Cargos. Muestre el apellido concatenado con el nombre del cargo (Separado por
una coma y un espacio) de todos los empleados excepto los empleados cuyo
cargo sea "Auditor" y llamar a la columna Cargos por empleado.
16. El departamento de RH, requiere un reporte que muestre nombre del
departamento y el numero de empleados que trabajan en ese departamento,
ordenado ascendentemente según nombre de departamento.
17. El departamento de recursos humanos requiere una consulta que muestre, el
nombre de país, numero de letras que tiene dicho país, id_region y nombre de
la región de todos los países que tengan 6 letras en su nombre.
18. Crear un reporte que muestre nombre, apellido, y número de departamento,
de todos los empleados que trabajan en el mismo departamento que su jefe.
Ordenar ascendentemente por número de departamento.
19. Crear un reporte que muestre el sueldo promedio (redondeado a entero), y el
gasto total en pago de sueldos por departamento, de todos los departamentos
cuyo sueldo promedio por departamento sea mayor a 5000. (Agrupar por
nombre de departamento)