VARPOPFunktionen VAR _ SAMP 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.

VARPOPFunktionen VAR _ SAMP und _

Die POP Funktionen VAR _ SAMP und VAR _ geben die Stichproben- und Populationsvarianz eines Satzes numerischer Werte (Ganzzahl, Dezimal oder Gleitkommazahl) zurück. Das Ergebnis der SAMP Funktion VAR _ entspricht der quadratischen Standardabweichung der Stichprobe desselben Wertesatzes.

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

Syntax

VAR_SAMP | VARIANCE ( [ DISTINCT | ALL ] expression) VAR_POP ( [ DISTINCT | ALL ] expression)

Der Ausdruck muss einen Ganzzahl-, Dezimal- oder Gleitkommadatentyp haben. Unabhängig vom Datentyp des Ausdrucks ist der Rückgabewert dieser Funktion eine DOUBLE PRECISION-Zahl.

Anmerkung

Die Ergebnisse dieser Funktionen sind je nach Data Warehouse-Cluster verschieden, abhängig von der Konfiguration des jeweiligen Clusters.

Nutzungshinweise

Wenn die Stichprobenvarianz (VARIANCEoder VAR _SAMP) für einen Ausdruck berechnet wird, der aus einem einzigen Wert besteht, ist das Ergebnis der Funktion NULL nicht 0.

Beispiele

Die folgende Abfrage gibt die gerundete Stichprobe- und Populationsvarianz der NUMTICKETS Spalte in der LISTING Tabelle zurück.

select avg(numtickets), round(var_samp(numtickets)) varsamp, round(var_pop(numtickets)) varpop from listing; avg | varsamp | varpop -----+---------+-------- 10 | 54 | 54 (1 row)

Die folgende Abfrage führt dieselben Berechnungen aus, gibt die Ergebnisse jedoch als Dezimalwerte aus.

select avg(numtickets), cast(var_samp(numtickets) as dec(10,4)) varsamp, cast(var_pop(numtickets) as dec(10,4)) varpop from listing; avg | varsamp | varpop -----+---------+--------- 10 | 53.6291 | 53.6288 (1 row)