Ejercicio 10

Curso SQL – Ejercicio 10 (Integrador: JOIN + GROUP BY + HAVING)

🛠️ Ejercicio 10: Listar departamentos con más de 2 empleados y su salario promedio

📌 Planteamiento:

Escribe una consulta SQL que:

  • ✅ Use las tablas empleados y departamentos.
  • ✅ Muestre el nombre del departamento, el número de empleados y el salario promedio.
  • ✅ Utilice JOIN para 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 BY y HAVING.
  • 📍 Introduce funciones de agregación múltiples (COUNT() y AVG()).
  • 📍 Ejercicio de cierre: resume varios conceptos de SQL en una sola consulta.

No hay comentarios:

Publicar un comentario

Políticas de Privacidad