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.