var_samp
Computes the sample variance over each aggregate.
Syntax
var_samp([DISTINCT] arith_expr)
Parameters
arith_expr | The arithmetic expression on which the sample variance is to be computed. |
Description
This function computes the sample variance for each aggregate from the value of arith_expr for each row in the aggregate. The denominator used in the sample variance calculation is the one less than the number of rows contained in each aggregate.
If distinct is specified, duplicate values are not included in the computation.
Example
open nsfawards; select orgid, count(*), var_samp(amount) from nsforg natural join award group by 1 having count(*) >= 5000; orgid count(*) var_samp(amount) CHE 5702 332883647523.011 DMI 6526 68732915230.1978 DMR 5381 5872525683130.36 DMS 9910 252926145875.085 DUE 8810 168043092514.989 EAR 7256 2633613548544.64 IBN 5438 66045677950.6148 INT 5954 361861403180.72 OCE 5998 15840348623471.1 SES 5944 130155169863.578