Freigeben über


VARP (Transact-SQL)

Gibt die statistische Varianz für das Auffüllen aller Werte im angegebenen Ausdruck zurück. Darauf folgt möglicherweise die OVER-Klausel.

Themenlink (Symbol) Transact-SQL-Syntaxkonventionen

Syntax

VARP ( [ ALL | DISTINCT ] expression )

Argumente

  • ALL
    Wendet die Funktion auf alle Werte an. ALL ist der Standard.

  • DISTINCT
    Gibt an, dass jeder eindeutige Wert berücksichtigt wird.

  • expression
    Ein Ausdruck der exakten numerischen oder ungefähren numerischen Datentypkategorie, mit Ausnahme des bit-Datentyps. Aggregatfunktionen und Unterabfragen sind nicht zulässig.

Rückgabetypen

float

Hinweise

Falls VARP für alle Elemente einer SELECT-Anweisung verwendet wird, wird jeder Wert im Resultset in die Berechnung eingeschlossen. VARP kann nur bei numerischen Spalten verwendet werden. NULL-Werte werden ignoriert.

Beispiele

Im folgenden Beispiel wird die Varianz für das Auffüllen aller Werte der bonus-Spalte in der SalesPerson-Tabelle zurückgegeben.

USE AdventureWorks2012;
GO
SELECT VARP(Bonus)
FROM Sales.SalesPerson;
GO

Siehe auch

Verweis

Aggregatfunktionen (Transact-SQL)

OVER-Klausel (Transact-SQL)