Funciones de agregación - AWS IoT SiteWise

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Funciones de agregación

Las funciones agregadas son operaciones de bases de datos que realizan cálculos en varias filas de datos para producir un único resultado resumido. Estas funciones analizan los conjuntos de datos para devolver valores calculados, como sumas, promedios, recuentos u otras medidas estadísticas.

Función

Signature

Descripción

AVG

AVG (expresión)

Devuelve el promedio de una expresión numérica.

COUNT

CONTAR (expresión)

Devuelve el número de filas que coinciden con los criterios dados.

MAX

MAX (expresión)

Devuelve el valor más alto de las expresiones seleccionadas.

MIN

MIN (expresión)

Devuelve el valor más pequeño de las expresiones seleccionadas.

SUM

SUM (expresión)

Devuelve la suma de una expresión numérica.

STDDEV

STDDEV (expresión)

Devuelve la desviación estándar de la muestra.

GROUP BY

GROUP BY expresión

Devuelve una fila creada por la agrupación de columnas.

HAVING

¿TIENE una expresión booleana

Devuelve las filas del grupo filtradas por cláusula. GROUP BY

Ejemplos de todas las funciones:

Función

Ejemplo

AVG

SELECT d.asset_id, d.property_id, AVG(d.int_value) FROM raw_time_series AS d

COUNT

SELECT COUNT(d.int_value) FROM raw_time_series AS d

MAX

SELECT MAX(d.int_value) FROM raw_time_series AS d

MIN

SELECT MIN(d.int_value) FROM raw_time_series AS d

SUM

SELECT SUM(d.int_value) FROM raw_time_series AS d

STDDEV

SELECT STDDEV(d.int_value) FROM raw_time_series AS d
  • GROUP BY

  • HAVING

SELECT MAX(d.int_value) AS max_int_value, d.asset_id FROM raw_time_series AS d GROUP BY d.asset_id HAVING MAX(d.int_value) > 5