Freigeben über


STDEVP (Transact-SQL)

Gibt die statistische Standardabweichung für die Grundgesamtheit (Population) aus allen Werten des angegebenen Ausdrucks zurück. Darauf folgt möglicherweise die OVER-Klausel.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

STDEVP ( [ ALL | DISTINCT ] expression ) 

Argumente

  • ALL
    Wendet die Funktion auf alle Werte an. ALL ist die Standardeinstellung.
  • DISTINCT
    Gibt an, dass jeder eindeutige Wert berücksichtigt wird.
  • expression
    Dies ist ein numerischer Ausdruck. Aggregatfunktionen und Unterabfragen sind nicht zugelassen. expression ist ein Ausdruck der genauen numerischen oder ungefähren numerischen Datentypkategorie, mit Ausnahme des bit-Datentyps.

Rückgabetypen

float

Hinweise

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

Beispiele

Dieses Beispiel gibt die Standardabweichung für die Grundgesamtheit aus allen Bonuswerten in der SalesPerson-Tabelle zurück.

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

Siehe auch

Verweis

Aggregatfunktionen (Transact-SQL)
OVER-Klausel (Transact-SQL)

Hilfe und Informationen

Informationsquellen für SQL Server 2005