Aggregationsfunktionen - AWS IoT SiteWise

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Aggregationsfunktionen

Aggregatfunktionen sind Datenbankoperationen, die Berechnungen über mehrere Datenzeilen hinweg durchführen, um ein einziges zusammengefasstes Ergebnis zu erhalten. Diese Funktionen analysieren Datensätze, um berechnete Werte wie Summen, Durchschnittswerte, Zahlen oder andere statistische Kennzahlen zurückzugeben.

Funktion

Signature

Beschreibung

AVG

AVG (Ausdruck)

Gibt den Durchschnitt eines numerischen Ausdrucks zurück.

COUNT

COUNT (Ausdruck)

Gibt die Anzahl der Zeilen zurück, die den angegebenen Kriterien entsprechen.

MAX

MAX (Ausdruck)

Gibt den größten Wert der ausgewählten Ausdrücke zurück.

MIN

MIN (Ausdruck)

Gibt den kleinsten Wert der ausgewählten Ausdrücke zurück.

SUM

SUM (Ausdruck)

Gibt die Summe eines numerischen Ausdrucks zurück.

STDDEV

STDDEV (Ausdruck)

Gibt die Standardabweichung der Stichprobe zurück.

GROUP BY

GROUP BY-Ausdruck

Gibt eine Zeile zurück, die durch die Gruppierung von Spalten erstellt wurde.

HAVING

HAT einen booleschen Ausdruck

Gibt nach Klausel gefilterte Gruppenzeilen zurück. GROUP BY

Beispiele für alle Funktionen:

Funktion

Beispiel

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