

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
<a name="sql-functions-aggregated"></a>

 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 |  <pre>SELECT d.asset_id, d.property_id, AVG(d.int_value) FROM raw_time_series AS d</pre>  | 
| COUNT |  <pre>SELECT COUNT(d.int_value) FROM raw_time_series AS d</pre>  | 
| MAX |  <pre>SELECT MAX(d.int_value) FROM raw_time_series AS d</pre>  | 
| MIN |  <pre>SELECT MIN(d.int_value) FROM raw_time_series AS d</pre>  | 
| SUM |  <pre>SELECT SUM(d.int_value) FROM raw_time_series AS d</pre>  | 
| STDDEV |  <pre>SELECT STDDEV(d.int_value) FROM raw_time_series AS d</pre>  | 
|  [See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/iot-sitewise/latest/userguide/sql-functions-aggregated.html)  |  <pre>SELECT MAX(d.int_value) AS max_int_value, d.asset_id <br />FROM raw_time_series AS d <br />GROUP BY d.asset_id <br />HAVING MAX(d.int_value) > 5                      <br /></pre>  | 