当前位置:网站首页>如何设置窗口函数中窗口的大小
如何设置窗口函数中窗口的大小
2022-04-22 05:55:00 【大大大大肉包】
当我们不设置窗口的大小时候,默认窗口大小为首行到当前行
rows between unbounded preceding and current row
select count(*) over(partition by col1) from tmp_test;
select count(*) over(partition by order by rows between unbounded preceding and current row) from tmp_test;
这俩个语句是等价的
可以对以下关键字就行搭配使用
between CURRENT ROW | UNBOUNDED PRECEDING | [num] PRECEDING
AND UNBOUNDED FOLLOWING | [num] FOLLOWING| CURRENT ROW
例如:
首行到尾行
select count(*) over(partition by order by rows between unbounded preceding and UNBOUNDED FOLLOWING ) from tmp_test;
前一行到下一行
select count(*) over(partition by order by rows between 1 preceding and 1 following) from tmp_test;
版权声明
本文为[大大大大肉包]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_42456324/article/details/120197615
边栏推荐
猜你喜欢

SSM源碼專題

servlet3.0+事件驱动实现高性能长轮询

Source code analysis of AQS and reentrantlock

Pgbouncer最佳实践:系列三

国内外开源分析及实践

COPU助力北大研究生开源公选课丨开源PostgreSQL研发课程成功进入北京大学

ITS智能服务优秀企业年度榜单出炉,九州云荣获“2021信创运维10强”

There is a @ Kyushu cloud offer waiting for you

congratulations! China Mobile Smart Home Center was selected in the list of ICT industry in 2020

Sort sort
随机推荐
5分钟搞懂MySQL行转列
Nacos源码启动报错解决方法
《信息系统项目管理师总结》第三章 项目进度管理
《信息系统项目管理师总结》第二章 项目范围管理
报错:In aggregated query without GROUP BY, expression #1 of SELECT list contains nonaggregated column
configmap
MySQL high performance index
PostgreSQL中Oid和Relfilenode的映射
《通用数据保护条例》(GDPR)系列解读一:如何判断出海企业是否受GDPR管辖?
Pgbouncer最佳实践:系列一
Async and await
厉害了!九州云边缘计算管理平台获国家权威认证
《信息系统项目管理师总结》第一章 项目整体管理
直击痛点,九州云5G专网助力一汽富晟智慧物流建设
Hit the pain point directly, Kyushu cloud 5g private network helps FAW Fusheng intelligent logistics construction
synchronized 关键字和volatile关键字的作用和区别
The sixth anniversary of digital technology pays tribute to you behind it
Topic of SSM source code
Functions and differences between call and apply
MYSQL聚簇索引