avg(expression)
| 所有输入值的均值(算术平均) | smallint, integer,
bigint, real, double
precision, numeric, 或 interval.
| 对于任何整数类型输入,结果都是 numeric 类型.
对于任何浮点输入,结果都是 double precision 类型.
否则和输入数据类型相同.
| 所有输入值的平均(算术平均)。
|
count(*) | | bigint | 输入值的数量 |
count(expression) | 任意 | bigint | 计算那些 expression
非 NULL 的输入的个数.
|
maxX(expression) | 任何数值,字串或者日期/时间类型 | 与参数同类型 | 所有输入值中, expression 的最大值 |
min(expression) | 任何数值,字串或者日期/时间类型 | 与参数同类型 | 所有输入值中, expression 的最小值 |
stddev(expression)
| smallint, integer,
bigint, real, double
precision, 或 numeric.
| 浮点数参数时是double precision,
否则 numeric。
| 输入值的标准采样偏差(sample standard deviation) |
sum(expression) | smallint, integer,
bigint, real, double
precision, numeric, 或者
interval
| 对 smallint 或 integer输入
输出类型为 bigint.对于bigint输入输出类型为
numeric,
浮点数输入的结果是 double precision.
否则和输入数据类型相同.
| 所有输入值的 expression 的总和 |
variance(expression)
| smallint, integer,
bigint, real, double
precision, 或者 numeric.
| 浮点数参数是 double precision,
否则是 numeric。
| 输出值的采样方差(标准采样偏差的平方). |