Este documento presenta un taller sobre consultas SQL utilizando una base de datos de empleados. Propone diseñar tablas para empleados, cargos y departamentos y realizar 52 ejercicios de consultas SQL para obtener y ordenar datos de estas tablas. Los ejercicios incluyen obtener listados de empleados, departamentos y cargos; filtrar datos por nombre, sexo, salario y otros campos; realizar cálculos estadísticos como promedios; y ordenar resultados por diferentes campos.
0 calificaciones0% encontró este documento útil (0 votos)
36 vistas3 páginas
Este documento presenta un taller sobre consultas SQL utilizando una base de datos de empleados. Propone diseñar tablas para empleados, cargos y departamentos y realizar 52 ejercicios de consultas SQL para obtener y ordenar datos de estas tablas. Los ejercicios incluyen obtener listados de empleados, departamentos y cargos; filtrar datos por nombre, sexo, salario y otros campos; realizar cálculos estadísticos como promedios; y ordenar resultados por diferentes campos.
Este documento presenta un taller sobre consultas SQL utilizando una base de datos de empleados. Propone diseñar tablas para empleados, cargos y departamentos y realizar 52 ejercicios de consultas SQL para obtener y ordenar datos de estas tablas. Los ejercicios incluyen obtener listados de empleados, departamentos y cargos; filtrar datos por nombre, sexo, salario y otros campos; realizar cálculos estadísticos como promedios; y ordenar resultados por diferentes campos.
Este documento presenta un taller sobre consultas SQL utilizando una base de datos de empleados. Propone diseñar tablas para empleados, cargos y departamentos y realizar 52 ejercicios de consultas SQL para obtener y ordenar datos de estas tablas. Los ejercicios incluyen obtener listados de empleados, departamentos y cargos; filtrar datos por nombre, sexo, salario y otros campos; realizar cálculos estadísticos como promedios; y ordenar resultados por diferentes campos.
Hacer las relaciones y registrar datos en cada tabla
Realizar las siguientes consultas
Ejercicios de SQL
1. Obtener los datos completos de los empleados.
2. Obtener los datos completos de los departamentos 3. Obtener los datos de los empleados con cargo 'Secretaria'. 4. Obtener el nombre y salario de los empleados. 5. Obtener los datos de los empleados vendedores, ordenado por nombre. 6. Listar el nombre de los departamentos 7. Listar el nombre de los departamentos, ordenado por nombre 8. Listar el nombre de los departamentos, ordenado por ciudad 9. Listar el nombre de los departamentos, ordenado por ciudad, en orden inverso 10. Obtener el nombre y cargo de todos los empleados, ordenado por salario 11. Obtener el nombre y cargo de todos los empleados, ordenado por cargo y por salario 12. Obtener el nombre y cargo de todos los empleados, en orden inverso por cargo 13. Listar los salarios de los empleados del departamento 2000 14. Listar los salarios de los empleados del departamento 2000, ordenado por salario de menor a mayor 15. Listar los cargos 16. Listar los cargos que sean diferentes, ordenada por valor 17. Listar los diferentes salarios 18. Obtener el valor total a pagar que resulta de sumar a los empleados del departamento 3000 una bonificación de $500.000, en orden alfabético del empleado 19. Obtener la lista de los empleados que ganan sueldo superior a 1.000.000 20. Listar los empleados de sexo femenino con sueldo menor o igual 3.500.000. 21. Elabore un listado donde para cada fila, figure ‘Nombre’ y ‘Cargo’ antes del valor respectivo para cada empleado 22. Hallar el salario de aquellos empleados cuyo número de documento de identidad es superior al '19.709.802' 23. Listar los empleados cuyo salario es menor o igual a 1.500.000 de sexo masculino 24. Divida los empleados, generando un grupo cuyo nombre inicie por la letra J y termine en la letra Z. Liste estos empleados y su cargo por orden alfabético. 25. Listar el salario, documento de identidad del empleado y nombre, de aquellos empleados que tienen sueldo superior a $1.100.000, ordenar el informe por el número del documento de identidad 26. Obtener un listado similar al anterior, pero de aquellos empleados que ganan hasta 3.300.000 27. Hallar el nombre de los empleados que tienen un salario superior a $1.000.000, y tienen como jefe al empleado con documento de identidad '31.840.269' 28. Hallar el conjunto complementario del resultado del ejercicio anterior. 29. Hallar los empleados cuyo nombre no contiene la cadena “MA” 30. Obtener los nombres de los departamentos que no sean “Ventas” ni “Investigación” NI ‘MANTENIMIENTO’, ordenados por ciudad. 30. Obtener el nombre y el departamento de los empleados con cargo 'Secretaria' o 'Vendedor', que no trabajan en el departamento de “PRODUCCION”, cuyo salario es superior a $1.000.000, ordenados por fecha de incorporación. 31. Obtener información de los empleados cuyo nombre tiene exactamente 11 caracteres 32. Obtener información de los empleados cuyo nombre tiene al menos 11 caracteres 33. Listar los datos de los empleados cuyo nombre inicia por la letra 'M', su salario es mayor a $800.000 y trabajan para el departamento de 'VENTAS' 34. Obtener los nombres, salarios de los empleados que reciben un salario promedio 35. Suponga que la empresa va a aplicar un reajuste salarial del 7%. Listar los nombres de los empleados, su salario actual y su nuevo salario 36. Obtener la información disponible del empleado cuyo número de documento de identidad sea: '31.178.144', '16.759.060', '1.751.219', '768.782', '737.689', '19.709.802', '31.174.099', '1.130.782' 37. Entregar un listado de todos los empleados ordenado por su departamento, y alfabético dentro del departamento. 38. Entregar el salario más alto de la empresa. 39. Entregar el total a pagar por salario y el número de empleados que las reciben. 40. Entregar el nombre del último empleado de la lista por orden alfabético. 41. Hallar el salario más alto, el más bajo y la diferencia entre ellos. 42. Conocido el resultado anterior, entregar el nombre de los empleados que reciben el salario más alto y más bajo. Cuanto suman estos salarios? 43. Entregar el número de empleados de sexo femenino y de sexo masculino, por departamento. 44. Hallar el salario promedio por departamento. 45. Hallar el salario promedio por departamento, considerando aquellos empleados cuyo salario supera $900.000, y aquellos con salarios inferiores a $575.000. Entregar el código y el nombre del departamento. 46. Entregar la lista de los empleados cuyo salario es mayor o igual que el promedio de la empresa. Ordenarlo por departamento. 47. Hallar los departamentos que tienen más de tres (3) empleados. Entregar el número de empleados de esos departamentos. 48. Obtener la lista de empleados jefes, que tienen al menos un empleado a su cargo. Ordene el informe inversamente por el nombre. 49. Hallar los departamentos que no tienen empleados 50. Entregar un reporte con el número de cargos en cada departamento y cuál es el promedio de salario de cada uno. Indique el nombre del departamento en el resultado. 51. Entregar el nombre del departamento cuya suma de salarios sea la más alta, indicando el valor de la suma. 52. Entregar un reporte con el código y nombre de cada jefe, junto al número de empleados que dirige. Puede haber empleados que no tengan supervisores, para esto se indicará solamente el número de ellos dejando los valores restantes en NULL.