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)