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.
|