Sobes.tech
Junior — Middle

¿Utilizas el operador HAVING en tus consultas SQL?

sobes.tech AI

Respuesta de la IA

El operador HAVING se utiliza en SQL para filtrar grupos de datos después de aplicar funciones de agregación, como COUNT, SUM, AVG, etc. A diferencia de WHERE, que filtra filas antes de agrupar, HAVING filtra los datos ya agrupados.

Ejemplo de uso:

SELECT departamento, COUNT(*) AS cantidad_empleados
FROM empleados
GROUP BY departamento
HAVING COUNT(*) > 10;

Esta consulta seleccionará solo aquellos departamentos con más de 10 empleados.

Utilizo HAVING cuando necesito filtrar los resultados de la agregación, por ejemplo, al probar informes o verificar datos con agrupamiento.