Ejercicios de SQL en MySQL Employees
Base de datos employeed
Utilizando la base de datos employees realizar las siguientes sentencias SQL:
Consultas sobre una tabla
1. Listar todas las columnas de la tabla departamentos.
2. Listar solo el nombre de los departamentos.
3. Listar código y nombre de los departamentos ordenados por código.
4. Listar apellido, nombre y fecha de nacimiento de los empleados.
5. Listar apellido y nombre de los empleados ordenado alfabéticamente.
6. Listar apellido, nombre y fecha de nacimiento de los empleados renombrando la columna fec_nac
por “Fecha de nacimiento”.
7. Listar apellido, nombre de los empleados cuyo apellido es “Gulla”.
8. Listar apellido, nombre de los empleados cuyo apellido es “Gulla” y sean mujeres.
9. Listar apellido, nombre, edad de los empleados ordenados del más joven al más anciano. Para la
edad usar TIMESTAMPDIFF.
10. Listar todos los datos de los empleados contratados en el año 2013.
11. Listar todos los datos de las empleados hombres contratados en el mes de octubre del año 2014.
12. Listar apellido, nombre de los empleados cuyo apellido comience con la letra “O”, ordenado
alfabéticamente por apellido y nombre.
13.
Ejercicios multipletablas
14. Mostrar apellido, nombre, nombre departamento y fecha desde, de todos los empleados que
están trabajando actualmente.
15. Mostrar apellido, nombre, nombre departamento y fecha desde, de todos los empleados que
están trabajando actualmente en el departamento “Finanzas”.
16. Mostrar el historial de los departamentos donde trabajó el empleado cuyo emp_no es 19356.
17. Mostrar apellido, nombre, nombre departamento y fecha desde, de todos los administradores de
departamentos (dept_manager) que están trabajando actualmente.
18. Mostrar el historial de todos los administradores de departamento (dept_manager) que tuvo el
departamento cuyo dept_no es “d006”.
19. Mostrar el título actual de cada empleado.
20. Mostrar como fue evolucionando el salario del empleado cuyo emp_no es 406121.
21.
Ejercicios con grupos
22. Listado de cantidad de empleados por cada apellido.
23. Cantidad de empleados de cada sexo.
24. Cantidad de empleados que fueron contratados en cada año, ordenados por año de menor a
mayor.
25. ¿Cual es al año en el que más empleados se contrataron?
26. Listar nombre de departamento y cantidad de empleados en actividad de cada uno.
27. Listar nombre de departamento y cantidad de empleados de cada sexo en actividad de cada uno.