VARSAMPPOPFensterfunktionen VAR _ und _ - 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.

VARSAMPPOPFensterfunktionen VAR _ und _

Die POP Fensterfunktionen VAR _ SAMP und VAR _ geben die Stichproben- und Populationsvarianz eines Satzes numerischer Werte (Ganzzahl, Dezimal oder Gleitkommazahl) zurück. Siehe auch VARPOPFunktionen VAR _ SAMP und _.

VAR_ SAMP und VARIANCE sind Synonyme für dieselbe Funktion.

Syntax

VAR_SAMP | VARIANCE | VAR_POP ( [ ALL ] expression ) OVER ( [ PARTITION BY expr_list ] [ ORDER BY order_list frame_clause ] )

Argumente

Ausdruck

Die Zielspalte oder der Ausdruck, für die/den die Funktion ausgeführt wird.

ALL

Mit dem Argument ALL behält die Funktion alle doppelten Werte aus dem Ausdruck bei. ALList die Standardeinstellung. DISTINCT wird nicht unterstützt.

OVER

Gibt die Fensterklauseln für die Aggregationsfunktionen an. Die OVER Klausel unterscheidet Fensteraggregationsfunktionen von normalen Aggregationsfunktionen für Gruppen.

PARTITIONVON expr_list

Definiert das Fenster für die Funktion in Bezug auf mindestens einen Ausdruck.

ORDERVON order_list

Sortiert die Zeilen innerhalb der einzelnen Partitionen. Wenn kein PARTITION BY angegeben ist, verwendet ORDER BY die gesamte Tabelle.

frame_clause

Wenn eine ORDER BY-Klausel für eine Aggregatfunktion verwendet wird, ist eine explizite Frame-Klausel erforderlich. Die Rahmenklausel gibt den Satz von Zeilen im Fenster einer Funktion genauer an, einschließlich oder ausschließlich Sätzen von Zeilen innerhalb des geordneten Ergebnisses. Die Frame-Klausel besteht aus dem ROWS Schlüsselwort und den zugehörigen Spezifizierern. Siehe Übersicht über die Syntax von Fensterfunktionen.

Datentypen

Die von den VARIANCE Funktionen unterstützten Argumenttypen sindSMALLINT,INTEGER,BIGINT,NUMERIC, DECIMALREAL, und DOUBLEPRECISION.

Unabhängig vom Datentyp des Ausdrucks ist der Rückgabetyp einer VARIANCE Funktion eine Zahl mit doppelter Genauigkeit.