Returns the standard deviation of a set of numbers.
Parameter  | 
Description  | 
|---|---|
expression  | 
Any numeric data type (FLOAT, REAL, or DOUBLE precision) expression.  | 
DOUBLE
The formula used to calculate STDDEV is:
STDDEV returns a result of data type DOUBLE precision floating-point. If applied to the empty set, the result is NULL, which returns NULL for a one-element input set.
STDDEV does not support the keyword DISTINCT. A syntax error is returned if you use DISTINCT with STDDEV.
SQL—Vendor extension to ISO/ANSI SQL grammar.
Sybase—Not supported by Adaptive Server Enterprise.
SELECT Salary FROM Employees WHERE DepartmentID = 300
| 
                                 Salary  | 
|---|
| 
                                 51432.000  | 
| 
                                 57090.000  | 
| 
                                 42300.000  | 
| 
                                 43700.00  | 
| 
                                 36500.000  | 
| 
                                 138948.000  | 
| 
                                 31200.000  | 
| 
                                 58930.00  | 
| 
                                 75400.00  | 
The following statement returns the value 32617.8446712838471:
SELECT STDDEV ( Salary ) FROM Employees WHERE DepartmentID = 300
SELECT UnitPrice FROM Products WHERE Name = 'Tee Shirt'
| 
                                 Name  | 
                                 UnitPrice  | 
|---|---|
| 
                                 Tee Shirt  | 
                                 9.00  | 
| 
                                 Tee Shirt  | 
                                 14.00  | 
| 
                                 Tee Shirt  | 
                                 14.00  | 
The following statement returns the value 2.88675134594813049:
SELECT STDDEV ( UnitPrice ) FROM Products WHERE Name = 'Tee Shirt'