Aggregationsfunktionen - Amazon Redshift

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

Aggregationsfunktionen verarbeiten einen einzelnen Ergebniswert aus einem Satz von Eingabewerten.

SELECTAnweisungen, die Aggregatfunktionen verwenden, können zwei optionale Klauseln enthalten: GROUP BY und. HAVING Die Syntax für diese Klauseln lautet wie folgt (am Beispiel der COUNT Funktion):

SELECT count (*) expression FROM table_reference WHERE condition [GROUP BY expression ] [ HAVING condition]

Die GROUP BY-Klausel aggregiert und gruppiert Ergebnisse nach den Einzelwerten in einer oder mehreren angegebenen Spalten. Die HAVING Klausel beschränkt die zurückgegebenen Ergebnisse auf Zeilen, in denen eine bestimmte Aggregatbedingung zutrifft, z. B. count (*) > 1. Die HAVING Klausel wird auf die gleiche Weise verwendet wie WHERE zum Einschränken von Zeilen auf der Grundlage des Werts einer Spalte. Ein Beispiel für diese zusätzlichen Klauseln finden Sie unter COUNT.

Aggregationsfunktionen akzeptieren keine verschachtelten Aggregationsfunktionen oder Fensterfunktionen als Argumente.