Junior — Middle
¿En qué partes de una consulta SQL se pueden usar funciones agregadas para limitar el resultado?
sobes.tech AI
Respuesta de la IA
Las funciones de agregación en SQL (por ejemplo, COUNT, SUM, AVG, MAX, MIN) se pueden usar en las siguientes partes de una consulta para limitar el resultado:
- En la sección SELECT para calcular agregados por grupos o por todo el conjunto de datos.
- En la sección HAVING para filtrar grupos después de aplicar funciones de agregación.
Importante: no se pueden usar funciones de agregación en WHERE, ya que WHERE filtra las filas antes de agruparlas. Para limitar el resultado por agregados se usa HAVING.
Ejemplo:
SELECT department, COUNT(*) AS employee_count
FROM employees
GROUP BY department
HAVING COUNT(*) > 5;
Aquí, HAVING limita el resultado solo a aquellos departamentos con más de 5 empleados.