Sobes.tech
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.