Funciones de agregación en SQL
COUNT, SUM, AVG, MIN y MAX colapsan muchas filas en una sola fila de resumen.
SELECT
COUNT(*) AS orders,
SUM(total) AS revenue,
ROUND(AVG(total), 2) AS average_order,
MIN(placed_at) AS first_order,
MAX(placed_at) AS latest_order
FROM orders
WHERE status = 'paid';
Cómo funciona
COUNT(*)cuenta filas;COUNT(col)omite los NULL.ROUNDmantiene legible un promedio de dinero.- Sin
GROUP BY, el grupo es la tabla entera.
Palabras clave y builtins usados aquí
ASAVGCOUNTFROMMAXMINSELECTSUMWHERE
El intento, en números
- Líneas
- 8
- Caracteres a escribir
- 185
- Tokens
- 47
- Ritmo de tres estrellas
- 80 tpm
Al ritmo de tres estrellas de 80 tokens por minuto, este intento toma unos 35 segundos.
Paso 1 de 4 en Agregación; paso 1 de 22 en Joins y agregación.