VAR (Transact-SQL)

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

Themenlink (Symbol) Transact-SQL-Syntaxkonventionen


VAR ( [ ALL | DISTINCT ] expression ) 

ALL

Wendet die Funktion auf alle Werte an. ALL ist der Standardwert.

DISTINCT

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

expression

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

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

Im folgenden Beispiel wird die Varianz für alle Werte der Bonus-Spalte in der SalesPerson-Tabelle zurückgegeben.

USE AdventureWorks;
GO
SELECT VAR(Bonus)
FROM Sales.SalesPerson;
GO

Community-Beiträge

HINZUFÜGEN
Anzeigen: