0% encontró este documento útil (0 votos)
166 vistas5 páginas

Consultas SQL para Gestión de Empleados

El documento describe una serie de consultas SQL sobre una base de datos de empleados y departamentos. Las consultas incluyen obtener datos de empleados y departamentos, ordenar resultados por diferentes campos, filtrar datos según condiciones como salario o departamento, y realizar cálculos estadísticos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
166 vistas5 páginas

Consultas SQL para Gestión de Empleados

El documento describe una serie de consultas SQL sobre una base de datos de empleados y departamentos. Las consultas incluyen obtener datos de empleados y departamentos, ordenar resultados por diferentes campos, filtrar datos según condiciones como salario o departamento, y realizar cálculos estadísticos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

1. Obtener los datos completos de los empleados.

2. Obtener los datos completos de los departamentos.

3. Hallar los datos de los administrativos.

4. Hallar los datos de los administrativos ordenados por el nombre.

5. Obtener los mismos datos del ejercicio anterior pero modificando de alguna forma
la sentencia utilizada.

6. Obtener el nombre y el salario de los empleados.

7. Hallar el nombre de los departamentos.

8. Hallar el nombre de los departamentos ordenados por el nombre.

9. Hallar el nombre de los departamentos ordenados por la ciudad.

10. Hallar el nombre de los departamentos ordenados por la ciudad, pero en orden
inverso.

11. Obtener el nombre y empleo de los empleados, ordenados por salario.

12. Obtener el nombre y empleo de los empleados, ordenados por empleo y salario.

13. Obtener el nombre y empleo de los empleados, ordenados inversamente por empleo
y normalmente por salario.

14. Obtener los salarios y las comisiones de los empleados del departamento 30.

15. Obtener los salarios y las comisiones de los empleados del departamento 30 orde-
nados por comisión.

16. Obtener las comisiones de los empleados. Posteriormente, obtener las distintas
comisiones de los empleados.

17. Hallar las distintas comisiones de los empleados y los nombres de los mismos.

18. Hallar los distintos salarios y empleados.

19. Obtener las comisiones y los números de departamentos posibles de la empresa,


de manera que no se repitan.

20. Obtener los nuevos salarios que resultarı́an de sumar a los empleados del departa-
mento 30 una gratificación de 1.000 unidades monetarias.

21. Obtener los nuevos salarios que resultarı́an de sumar a los empleados del depar-
tamento 30 una gratificación de 1.000 unidades monetarias, ası́ como los salarios
anteriores.

1
22. Obtener aquellos empleados que tienen una comisión superior a la mitad de su
salario.

23. Obtener aquellos empleados cuya comisión es menor o igual que el 25% del sueldo.

24. Obtener el nombre y el puesto de los empleados, de tal forma que en cada fila figu-
ren las palabras Nombre y Puesto anteponiéndose a su respectivo valor, utilizando
únicamente tres expresiones.

25. Hallar el salario y la comisión de los empleados cuyo número de empleado es


superior a 7500.

26. Si dividimos los empleados en dos grupos, A y B, empezando los del grupo B en la
letra J, obtener los nombres y empleos de los integrantes del grupo B, por orden
alfabético.

27. Obtener el salario, la comisión y el salario total (salario + comisión) de los em-
pleados con comisión, ordenados por número de empleado.

28. Obtener el salario de los empleados sin comisión, ordenados por número de em-
pleado.

29. Hallar el nombre de los empleados que, teniendo un salario superior a 1.000 uni-
dades monetarias, tienen como director al empleado de código 7698.

30. Hallar el conjunto complementario del resultado del ejercicio anterior.

31. Hallar el porcentaje que supone la comisión sobre el salario total, ordenado por
nombre de empleado.

32. Hallar los empleados del departamento 10 cuyo nombre no contiene la cadena LA.

33. Obtener aquellos empleado que no son supervisados por ningún otro.

34. Obtener los nombres de los departamentos que sean SALES ni RESEARCH, or-
denados por localidad.

35. Se desea conocer el nombre y el departamento de los administrativos que no tra-


bajan en el departamento 10 y cuyo salario es superior a 800 unidades monetarias,
ordenados por la fecha de incorporación.

36. Para los empleados que tienen comisión, obtener sus nombres en orden alfabético
y el cociente entre salario y comisión.

37. Obtener información de los empleados cuyo nombre contiene exactamente cinco
caracteres.

38. Obtener información de los empleados cuyo nombre contiene al menos cinco ca-
racteres.

2
39. Hallar los datos de los empleados cuyo nombre comienza por A y su salario es
mayor que 1.000 unidades monetarias, o que reciban comisión y trabajen en el
departamento 30.

40. Hallar el nombre y salario total de todos los empleados ordenando el resultado por
el salario total y por el propio salario.

41. Obtener los nombres, salarios y comisiones de los empleados que perciben un
salario situado entre la mitad de la comisión y la propia comisión.

42. Obtener el complemento del ejercicio anterior.

43. Obtener los nombres y empleos de los empleados cuyo empleo termine en MAN y
su nombre comience por A.

44. Repetir el ejercicio anterior utilizando un predicado simple. Se puede suponer que
el nombre de un empleo tiene al menos cinco caracteres.

45. Obtener los nombres de los empleados que tienen como máximo cinco caracteres
en su nombre.

46. Suponiendo que el año próximo la subida del total percibido por empleado es del
6% y el siguiente del 7%, obtener el nombre y salario total actual y futuro de todos
los empleados, indicando para cada uno si tiene o no comisión.

47. Obtener el nombre y la fecha de ingreso de los empleados que no son vendedores.

48. Obtener la información disponible de los empleados cuyo número de empleado se


encuentre entre los siguientes: 7844, 7900, 7521, 7782, 7934, 7678 y 7369, pero no
se encuentre entre: 7902, 7839, 7499 ni 7878. El predicado elaborado no debe ser
muy extenso.

49. Calcular los salarios totales de todos los empleados.

50. Obtener los datos de los empleados ordenados por departamento y posteriormente
de manera descendente por su número.

51. Para aquellos empleados que tienen como director a algún otro con número mayor
que el suyo, obtener los datos de los empleados que reciben de salario más de 1.000
y menos de 2.000 unidades monetarias, o están en el departamento 30.

52. Obtener el salario más alto de la empresa, el total destinado a comisiones y el


número de empleados.

53. Obtener los datos de los empleados cuyo salario es mayor que el del empleado de
código 7934, ordenando el resultado por el propio salario.

54. Obtener información en la que se refleje los nombres, empleos y salarios tanto de
los empleados que superan el salario de Allen, ası́ como los datos del propio Allen.

3
55. Obtener el nombre del último empleado por orden alfabético.

56. Obtener el salario más alto, el más bajo y la diferencia entre ellos.

57. Sin conocer los resultados del ejercicio anterior, ¿qué empleados reciben el salario
más alto y más bajo, y a cuanto ascienden?.

58. Calcular la media de los salarios de los departamentos cuyo salario mı́nimo supera
a 900 unidades monetarias, considerando los salarios inferiores a 5.000 unidades
monetarias. Además se quiere obtener el código y el nombre de los departamentos.

59. Obtener los datos de los empleados que trabajan en ciudades que tienen más de
cinco letras. Ordenar el resultado inversamente por ciudades y normalmente por
nombres de empleados.

60. Obtener los datos de los empleados cuyo salario supera o coincide con la media
del salario de la empresa.

61. Obtener los datos de los empleados cuyo salario supera al de sus compañeros de
departamento.

62. ¿Cuántos empleos, empleados y salarios diferentes encontramos en el departamento


30 y a qué cantidad asciende la suma de los salarios de dicho departamento?.

63. ¿Cuántos empleados tienen comisión?.

64. ¿Cuántos empleados tiene el departamento 20?.

65. Obtener los departamentos que tienen más de tres empleados y el número de
empleados de los mismos.

66. Obtener los datos de los empleados del departamento 10 que tienen el mismo
empleo que alguno del departamento SALES (se desconoce el código del departa-
mento SALES ).

67. Obtener los datos de los empleados que tienen por lo menos un empleado a su
mando, ordenados inversamente por su nombre.

68. Obtener información sobre los empleados que tienen el mismo trabajo que los
empleados que trabajan en Chicago.

69. Obtener los distintos empleos de la empresa y el número de empleados de cada


uno de ellos.

70. Hallar la suma de los salarios de cada departamento.

71. Obtener todos los departamentos sin empleados.

72. Obtener aquellos empleados que no tienen a otro empleado a sus órdenes.

4
73. Hallar cuántos empleos hay en cada departamento y cuál es la media anual del sa-
lario de cada uno. Indicar el nombre del departamento para clarificar el resultado.

74. Obtener los datos de los empleados del departamento 30 por orden descendente
de comisión.

75. Obtener los datos de los empleados que trabajan en Dallas o New York.

76. Obtener un listado en el que se reflejen el código y el nombre de cada supervisor,


junto al numero de empleados que supervisa directamente. Para aquellos emplea-
dos que no tengan supervisores se indicará solamente el número de ellos dejando
el resto de los valores a NULL.

77. Obtener los datos de los empleados con el mayor salario de cada departamento.
Se debe incluir el salario y el nombre del departamento.

78. Obtener el departamento cuya suma de salarios sea la más alta. Obtener también
dicha suma.

79. Obtener los datos de los empleados con los mayores salarios.

80. Para cada departamento con al menos dos empleados y tal que la media del salario
sea mayor que la media de los salarios de todos los empleados, hallar la suma del
salario, el código y el nombre del departamento.

81. Determinar las localidades que no son sede de departamentos que no tiene em-
pleados, y en las que trabajan al menos cuatro empleados, indicando el número de
empleados que trabaja en cada una.

También podría gustarte