编辑 PostgreSQL 聚集属性

Navicat

编辑 PostgreSQL 聚集属性

拥有者 聚集函数的拥有者。

注意:PostgreSQL 8.0 或以上版本支持。

输入类型
聚集函数操作的输入数据类型。

注意:PostgreSQL 8.2 或以上版本支持。版本 8.2 以下,只需在下拉列表选择 输入类型模式输入类型

状态类型模式及状态类型
聚集状态值的数据狀类型。

状态函数模式及状态函数
每个输入列调用的状态转移函数。为一个 N-引数聚集函数,状态函数必须接受 N+1 引数,第一个是类型 state_data_type 及其余符合聚集的声明输入数据类型。函数必须返回类型 state_data_type 的值。这函数接受当前状态值及当前输入数据值,并返回下一个状态值。

最终函数模式及最终函数
最终函数调用来计算查遍全部输入列后的聚集结果。函数必须接受一个类型 state_data_type 的单一引数。聚集的返回数据类型被定义为这函数的返回类型。如果没有指定最终函数,则结束状态值用来做聚集的结果,及返回类型是 state_data_type

初始条件
状态值的初始设置。这必须是数据类型 state_data_type 接受的字符串常数的形式。如果没有指定,状态值开始为 null。

排序运算符模式及排序运算符
一个 MIN- 或 MAX-like 聚集的相关排序运算符。运算符被假定为具有和聚集相同的输入数据类型(必须是一个单一引数聚集)。

注意:PostgreSQL 8.1 或以上版本支持。