示例

创建函数
create function coalesce_("anyelement","anyelement") returns "anyelement"
language sql as $$ select coalesce( $1,$2) $$; create aggregate any_value("anyelement")(sfunc=coalesce_, stype="anyelement"); 测试
test=# select * from student;
id | name | course | score
----+------+--------+-------
1 | 张三 | 语文 | 89
2 | 张三 | 数学 | 99
3 | 张三 | 外语 | 84
4 | 张三 | 物理 | 77
5 | 张三 | 化学 | 87
6 | 李四 | 语文 | 91
7 | 李四 | 数学 | 81
8 | 李四 | 外语 | 88
9 | 李四 | 物理 | 68
10 | 李四 | 化学 | 83
11 | 王五 | 语文 | 85
12 | 王五 | 数学 | 65
13 | 王五 | 外语 | 95
14 | 王五 | 物理 | 90
15 | 王五 | 化学 | 78
(15 行记录) test=# select any_value(id),sum(score),name from student group by name;
any_value | sum | name
-----------+-----+------
11 | 413 | 王五
1 | 436 | 张三
6 | 411 | 李四
(3 行记录)

最新文章

  1. 嵌入式&iOS:回调函数(C)与block(OC)传 参/函数 对比
  2. Linux初识
  3. C#并发编程
  4. No.021:Merge Two Sorted Lists
  5. 【转】Selenium 面试题总结(乙醇Blog记录的面试题)
  6. 【转】给Windows + Apache 2.2 + PHP 5.3 安装PHP性能测试工具 xhprof
  7. 【原】flux学习笔记
  8. iOS 开发小结
  9. Asp.Net使用代理IP远程获取数据
  10. Java API ——Arrays类
  11. Java中基本数据类型和包装器类型的关系
  12. SAR数据下载网站
  13. shell script 零碎知识
  14. (luogu P1410)子序列 [TPLY]
  15. mysql生成20万条数据(连表插入)
  16. CentOS使用@Value注解为属性赋值的时候出现乱码
  17. POJ1700----Crossing River
  18. PHP错误解决:Fatal error: Unknown: Failed opening required ...
  19. codeforces 848B Rooter's Song 思维题
  20. CentOS7中zip压缩和unzip解压缩命令详解

热门文章

  1. Vue回炉重造之搭建考试答卷系统
  2. SAP 实例 12 List Box with Value List from PBO Module
  3. 泛型容器类和ArrayList操作
  4. 业务可视化-让你的流程图"Run"起来(2.问题与改进)
  5. 减省 Java 小半内存,Solon v1.9.2 发布
  6. 全民开发!仓库管理者用无代码平台,搭建理想的WMS软件
  7. Python下载网易云收藏
  8. K阶斐波那契数列--------西工大NOJ习题.10
  9. Operating System_via牛客网
  10. 2022-7-15 pan小堂 数组排序算法