stddev_pop
Computes the population standard deviation over each aggregate.
Syntax
stddev_pop([DISTINCT] arith_expr)
Arguments
arith_expr | The arithmetic expression on which the standard deviation is to be computed. |
Description
This function computes the population standard deviation for each aggregate from the value of arith_expr for each row in the aggregate. The value is computed as the square root of the population variance (var_pop).
If distinct is specified, duplicate values are not included in the computation.
Example
open nsfawards; select orgid, count(*), sqrt(var_pop(amount)), stddev_pop(amount) from nsforg natural join award group by 1 having count(*) >= 5000; orgid count(*) sqrt(var_pop(amount)) stddev_pop(amount) CHE 5702 576910.103367379 576910.103367379 DMI 6526 262149.54332253 262149.54332253 DMR 5381 2423104.2772563 2423104.2772563 DMS 9910 502892.258401 502892.258401 DUE 8810 409907.329019828 409907.329019828 EAR 7256 1622729.36495319 1622729.36495319 IBN 5438 256969.90628445 256969.90628445 INT 5954 601498.65086807 601498.65086807 OCE 5998 3979661.75510613 3979661.75510613 SES 5944 360739.896551804 360739.896551804