🛠️ Ejercicio 10: Listar departamentos con más de 2 empleados y su salario promedio
📌 Planteamiento:
Escribe una consulta SQL que:
- ✅ Use las tablas
empleadosydepartamentos. - ✅ Muestre el nombre del departamento, el número de empleados y el salario promedio.
- ✅ Utilice
JOINpara unir las tablas. - ✅ Agrupe por departamento con
GROUP BY. - ✅ Solo muestre los departamentos con más de 2 empleados usando
HAVING. - 👉 Solo escribe la consulta SQL (sin punto y coma).
✅ Modelo de solución:
SELECT d.nombre_departamento,
COUNT(e.id) AS total_empleados,
AVG(e.salario) AS salario_promedio
FROM empleados e
INNER JOIN departamentos d
ON e.departamento_id = d.id
GROUP BY d.nombre_departamento
HAVING COUNT(e.id) > 2
🎯 Claves de este ejercicio:
- 📍 Combina
INNER JOIN,GROUP BYyHAVING. - 📍 Introduce funciones de agregación múltiples (
COUNT()yAVG()). - 📍 Ejercicio de cierre: resume varios conceptos de SQL en una sola consulta.
No hay comentarios:
Publicar un comentario