AVG(expression) | the average (arithmetic mean) of all input values |
Finding the average value is available on the following data
types: smallint, integer,
bigint, real, double
precision, numeric, interval.
The result is of type numeric for any integer type
input, double precision for floating point input,
otherwise the same as the input data type.
|
count(*) | number of input values | The return value is of type bigint. |
count(expression) | Counts the input values for which the value of expression is not NULL.
| The return value is of type bigint. |
max(expression) | the maximum value of expression across all input values | Available for all numeric, string, and date/time types. The
result has the same type as the input expression.
|
min(expression) | the minimum value of expression across all input values | Available for all numeric, string, and date/time types. The
result has the same type as the input expression.
|
stddev(expression) | the sample standard deviation of the input values |
Finding the standard deviation is available on the following
data types: smallint, integer,
bigint, real, double
precision, numeric. The result is of type
double precision for floating point input,
otherwise numeric.
|
sum(expression) | sum of expression across all input values | Summation is available on the following data types:
smallint, integer,
bigint, real, double
precision, numeric, interval.
The result is of type bigint for smallint
or integer input, numeric for
bigint
input, double precision for floating point input,
otherwise the same as the input data type.
|
variance(expression) | the sample variance of the input values |
The variance is the square of the standard deviation. The
supported data types and result types are the same as for
standard deviation.
|