Junior — Middle
Explica la finalidad y el uso del operador HAVING en las consultas SQL
sobes.tech AI
Respuesta de la IA
El operador HAVING en SQL se utiliza para filtrar grupos de registros formados mediante el operador GROUP BY. A diferencia de WHERE, que filtra filas individuales antes de agrupar, HAVING se aplica después de la agrupación y permite establecer condiciones en funciones agregadas (por ejemplo, COUNT, SUM, AVG).
Ejemplo:
SELECT departamento, COUNT(*) AS cantidad_empleados
FROM empleados
GROUP BY departamento
HAVING COUNT(*) > 10;
Esta consulta seleccionará solo aquellos departamentos en los que el número de empleados sea mayor que 10.