Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Daten abfragen und ändern » Daten abfragen

 

Aggregatfunktionen

Einige Abfragen untersuchen Aspekte der Daten in Ihrer Tabelle, die Eigenschaften von Zeilengruppen und nicht einzelner Zeilen widerspiegeln. So möchten Sie vielleicht den Durchschnittsbetrag herausfinden, den Ihre Kunden pro Auftrag bezahlen, oder Sie möchten feststellen, wie viele Mitarbeiter in jeder Abteilung arbeiten. Diese Aufgaben können Sie mithilfe von Aggregatfunktionen und der GROUP BY-Klausel erledigen.

Aggregatfunktionen geben für eine Reihe von Zeilen einen einzigen Wert zurück. Wenn keine GROUP BY-Klausel vorhanden ist, gibt die Aggregatfunktion einen einzelnen Wert für alle Zeilen zurück, die andere Aspekte der Abfrage erfüllen.

♦  So listen Sie die Anzahl der Mitarbeiter im Unternehmen auf
♦  So listen Sie die Anzahl der Mitarbeiter des Unternehmens und das Geburtsdatum des ältesten und des jüngsten Mitarbeiters auf

Die Funktionen COUNT, MIN und MAX werden als Aggregatfunktionen bezeichnet. Aggregatfunktionen fassen Daten zusammen. Andere Aggregatfunktionen sind zum Beispiel Statistikfunktionen, wie etwa AVG, STDDEV und VARIANCE. Alle Aggregatfunktionen außer COUNT benötigen einen Parameter. Weitere Hinweise finden Sie unter Aggregat-Funktionen.


Aggregatfunktionen auf gruppierte Daten anwenden
Gruppen einschränken
WHERE- und HAVING-Klauseln kombinieren