PostgreSQL 的 window函数
以例子来说明问题:
create table salaries(id integer,sal integer,site varchar(4));
insert into salaries values(1,100,'A');
insert into salaries values(1,200,'A');
insert into salaries values(2,300,'B');
insert into salaries values(2,400,'B');
insert into salaries values(3,500,'C');
insert into salaries values(3,600,'C');
SELECT id, sal, avg(sal) OVER (PARTITION BY site) from salaries;
id sal avg(sal)
1 100 150
1 200 150
2 300 350
2 400 350
3 500 550
3 600 550
这个功能有点像 group by ,但是它是出现在每一行的。
怎么看,都有点鸡肋,也许制作特殊的报表挺方便的。
转载于:https://www.cnblogs.com/gaojian/archive/2012/09/05/2672251.html
PostgreSQL 的 window函数相关推荐
- R语言window函数提取时序数据数据子集(subset):使用xts包将dataframe数据转化为时间序列数据(time series)、使用window函数从时间序列对象中提取数据子集
R语言window函数提取时序数据数据子集(subset):使用xts包将dataframe数据转化为时间序列数据(time series).使用window函数从时间序列对象中提取数据子集 目录
- r语言 调用c windows,R:window()函数
我有一个名为x的矩阵,如下所示: pTime Close 1 1275087600 1.2268 2 1275264000 1.2264 3 1275264300 1.2265 4 127526460 ...
- PostgreSQL 字符串分隔函数(regexp_split_to_table、regexp_split_to_array) 发表于 2020-06-01 | 阅读次数: 394
转载:https://zhangzw.com/posts/20200601.html PostgreSQL 字符串分隔函数(regexp_split_to_table.regexp_split_to_ ...
- mysql反三角函数,PostgreSQL中的函数之数学函数(正弦函数、反正弦函数、余弦函数、反余弦函数)...
在PostgreSQL的数学函数中,也包括了几个三角函数:正弦函数.反正弦函数.余弦函数.反余弦函数. 1. 正弦函数:SIN(x) SIN(x) SIN(x)会返回x的正弦值,x为弧度. 例如,使用 ...
- 4.5 银行间拆借利率爬取(switch_to.frame()函数切换到子网页,浏览器同级页面切换--switch.window()函数)
银行间的资金流转数额通常非常大,某个银行在遇到资金流转问题时通常会向同业进行拆借,以弥补资金缺口,通常短时间内就会还清.还钱除了还本付息,而用于计算利息的利率,国内最常用的是上海银行间同业拆放利率(S ...
- Oracle、Postgresql 中round函数的用法说明
首先我们来说下这个Oracle中的round函数 Oracle round 函数的意思是四舍五入的方法,即传回一个数值,该数值是按照指定的小数位元数进行四舍五入运算的结果,参数 number 是指需要 ...
- PostgreSQL的generate_series函数应用
一.简介 PostgreSQL 中有一个很有用处的内置函数generate_series,可以按不同的规则产生一系列的填充数据. 二.语法 函数 参数类型 返回类型 描述 generate_serie ...
- PostgreSQL:trunc函数
PostgreSQL:trunc函数 这个PostgreSQL教程解释了如何在语法和示例中使用PostgreSQL trunc函数. 描述 PostgreSQL的TRUNC函数返回一个数截断到一定的小 ...
- PostgreSQL的generate_series函数应用例子
为什么80%的码农都做不了架构师?>>> Pg中有一个很有用处的内置函数generate_series,可以按不同的规则用来产生一系列的填充数据. 一.语法 generate_ ...
- postgresql中自定义函数脚本的备份及恢复
[转自 housonglin1213 的博客]http://blog.csdn.net/housonglin1213/article/details/51005540 1.自定义函数脚本备份 CREA ...
最新文章
- python爬百度翻译-用python实现百度翻译
- Android编译系统中的Kconfig,Makefile,.config编译系统浅析
- 【NLP】NLP 语义匹配:经典前沿方案整理
- CCF关于暂停NOIP竞赛的公告
- ubuntu每日构建版
- D - Yet Another Problem On a Subsequence CodeForces - 1000D (DP,组合数学)
- 新闻发布项目——实体类(newsTb)
- php多进程并发,php多进程模拟并发事务
- 【windows】windows允许 ICMP协议(允许ping)
- Go 到底算不算一门面向对象的编程语言
- mysql 字符串特殊字符_转:MySQL数据入库时特殊字符处理
- QT学习笔记之对话框
- jQuery1.2选择器(1)
- 关于C#中枚举与字符串与数字之间的转换
- 使用NFC读卡器ACR122u读取银行卡信息
- Excel自定义下拉框
- 百人计划2.6 伽马校正
- EXCEL的扩展名xls与xlsm有啥区别
- 机械键盘用哪种轴的好?
- JSON.stringify()和JSON.parse()
热门文章
- Codeforces348B Apple Tree DFS
- Hibernate 的HQL和sql有什么区别
- 网站开发流程以及HTML5简介(十)
- python链接mysql的代码
- ERROR 1010 (HY000): Error dropping database (can't rmdir './bolgdb/', errno: 17)
- [转载]刘继东:个人知识管理-走出去,请进来
- AOP概述(什么是AOP?)——Spring AOP(一)
- android 产品上线流程图,产品上线工作流程(试行)20050302.doc
- Luogu2665[USACO08FEB] 连线游戏
- SQL Server完整性备份说明