返回介绍

I. 教程

II. SQL 语言

III. 服务器管理

IV. 客户端接口

V. 服务器端编程

VI. 参考手册

VII. 内部

VIII. 附录

43.2. pg_aggregate

发布于 2019-09-30 03:12:40 字数 1410 浏览 1062 评论 0 收藏 0

存储与聚集函数有关的信息。聚集函数是对一个数值集(通常每个匹配查询条件的行中的一个字段)进行操作的函数,它返回从这些值中计算出的一个数值。典型的聚集函数是 sum, count, maxpg_aggregate 里的每条记录都是一条 pg_proc 里面的记录的扩展。pg_proc 记录承载该聚集的名字、输入和输出数据类型,以及其它一些和普通函数类似的信息。

表43-2. pg_aggregate 字段

名字类型引用描述
aggfnoidregprocpg_proc.oid此聚集函数的 pg_proc OID
aggtransfnregprocpg_proc.oid转换函数
aggfinalfnregprocpg_proc.oid最终处理函数(如果没有则为零)
aggsortopoidpg_operator.oid关联排序操作符(零或者无)
aggtranstypeoidpg_type.oid此聚集函数的内部转换(状态)数据的数据类型
agginitvaltext转换状态的初始值。这是一个文本数据域,它包含初始值的外部字符串表现形式。如果数据域是 NULL ,那么转换状态值从 NULL 开始。

新聚集函数是用 CREATE AGGREGATE 命令注册的。参阅节33.10获取关于编写聚集函数以及转换函数的含义等的更多信息。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文