Cláusula que filtra los resultados ya agrupados.
Cláusula que filtra los resultados agregados por GROUP BY según una condición sobre los valores agregados, aplicada en un momento distinto al de WHERE. La diferencia clave es el momento: WHERE filtra filas individuales antes de agrupar, mientras que HAVING filtra los grupos después de la agregación; solo HAVING puede usar una condición sobre un resultado agregado, como SUM(price) > 1000.
© 2026 ITBGM